HOST_ID (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

Restituisce il numero di identificazione della workstation. Questo numero corrisponde all'ID di processo (PID) dell'applicazione nel computer client che si connette a SQL Server.

Convenzioni di sintassi Transact-SQL

Sintassi

HOST_ID ()  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Tipi restituiti

char(10)

Osservazioni:

Se il parametro per una funzione di sistema è facoltativo, vengono utilizzati il database, il computer host, l'utente del server o l'utente del database correnti. Le funzioni predefinite devono essere sempre seguite da parentesi.

È possibile utilizzare funzioni di sistema nell'elenco di selezione, nella clausola WHERE e in tutti i casi in cui è consentita un'espressione.

Esempi

Nell'esempio seguente viene creata una tabella che utilizza HOST_ID() in una definizione DEFAULT per registrare gli ID dei terminali dei computer che inseriscono righe in una tabella di registrazione degli ordini.

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  

Vedi anche

Espressioni (Transact-SQL)
Funzioni di sistema (Transact-SQL)