HOST_ID (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Geeft het werkstationidentificatienummer terug. Het werkstationidentificatienummer is de proces-ID (PID) van de applicatie op de clientcomputer die verbinding maakt met SQL Server.

Transact-SQL syntaxis-conventies

Syntax

HOST_ID ()  

Retourtypen

char(10)

Remarks

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.

Examples

Het volgende voorbeeld creëert een tabel die in een DEFAULT definitie gebruikt HOST_ID() om de terminal-ID vast te leggen van computers die rijen in een tabel invoegen en volgordes opnemen.

CREATE TABLE Orders  
   (OrderID     INT       PRIMARY KEY,  
    CustomerID  NCHAR(5)  REFERENCES Customers(CustomerID),  
    TerminalID  CHAR(8)   NOT NULL DEFAULT HOST_ID(),  
    OrderDate   DATETIME  NOT NULL,  
    ShipDate    DATETIME  NULL,  
    ShipperID   INT       NULL REFERENCES Shippers(ShipperID));  
GO