Delen via


HOST_NAME (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies van Azure SQL DatabaseAzure 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  

Zie ook

Expressies (Transact-SQL)
Systeemfuncties (Transact-SQL)