HOST_ID (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Vrátí identifikační číslo pracovní stanice. Identifikační číslo pracovní stanice je identifikační číslo procesu (PID) aplikace na klientském počítači, která se připojuje k SQL Server.

Transact-SQL konvence syntaxe

Syntax

HOST_ID ()  

Návratové typy

char(10)

Remarks

Pokud je parametr systémové funkce volitelný, předpokládá se aktuální databáze, hostitelský počítač, uživatel serveru nebo uživatel databáze. Předdefinované funkce musí vždy následovat závorky.

Systémové funkce lze použít v seznamu select, v klauzuli WHERE a kdekoli je povolený výraz.

Examples

Následující příklad vytváří tabulku, která v definici DEFAULT používá HOST_ID() k zaznamenávání ID terminálu počítačů, které vkládají řádky do tabulky zaznamenávající pořadí.

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