Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2016 (13.x) en latere versies
van Azure SQL Database
Azure SQL Managed Instance
Retourneert de naam van het werkstation.
Transact-SQL syntaxis-conventies
Syntaxis
HOST_NAME ()
Retourtypen
nvarchar(128)
Opmerkingen
Wanneer de parameter voor een systeemfunctie optioneel is, wordt ervan uitgegaan dat de huidige database, hostcomputer, servergebruiker of databasegebruiker. Ingebouwde functies moeten altijd worden gevolgd door haakjes.
Systeemfuncties kunnen worden gebruikt in de selectielijst, in de WHERE-component en overal waar een expressie is toegestaan.
Belangrijk
De clienttoepassing biedt de naam van het werkstation en kan onnauwkeurige gegevens leveren. Vertrouw niet op HOST_NAME als beveiligingsfunctie.
Voorbeelden
In het volgende voorbeeld wordt een tabel gemaakt die in een DEFAULT definitie wordt gebruikt HOST_NAME() om de werkstationnaam vast te leggen van computers die rijen invoegen in een tabelopnameorders.
CREATE TABLE Orders
(OrderID INT PRIMARY KEY,
CustomerID NCHAR(5) REFERENCES Customers(CustomerID),
Workstation NCHAR(30) NOT NULL DEFAULT HOST_NAME(),
OrderDate DATETIME NOT NULL,
ShipDate DATETIME NULL,
ShipperID INT NULL REFERENCES Shippers(ShipperID));
GO