HOST_ID (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Returnerar arbetsstationens identifikationsnummer. Arbetsstationens identifieringsnummer är process-ID (PID) för applikationen på klientdatorn som ansluter till SQL Server.

Transact-SQL syntaxkonventioner

Syntax

HOST_ID ()  

Returtyper

char(10)

Remarks

När parametern till en systemfunktion är valfri antas den aktuella databasen, värddatorn, serveranvändaren eller databasanvändaren. Inbyggda funktioner måste alltid följas av parenteser.

Systemfunktioner kan användas i urvalslistan, i WHERE-satsen och var som helst där ett uttryck tillåts.

Examples

Följande exempel skapar en tabell som använder HOST_ID() i en DEFAULT definition för att registrera terminal-ID för datorer som infogar rader i en tabell och registrerar order.

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