HOST_ID (Transact-SQL)
傳回工作站識別碼。 工作站識別碼是用戶端電腦上,連接到 SQL Server 之應用程式的處理序識別碼 (PID)。
重要事項 |
---|
這項功能已變更,與舊版 SQL Server 不同。如需詳細資訊,請參閱<SQL Server 2014 中對於 Database Engine 功能的行為變更>。 |
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
語法
HOST_ID ()
傳回類型
char(10)
備註
當系統函數的參數是選擇性時,就會假設使用目前資料庫、主機電腦、伺服器使用者或資料庫使用者。 內建函數後面一律必須接著括號。
系統函數可以用於選取清單、WHERE 子句以及任何可以使用運算式的位置。
範例
下列範例會建立一份資料表,利用 DEFAULT 定義中的 HOST_ID() 來記錄電腦的終端機識別碼,這些電腦會將資料列插入記錄訂單的資料表中。
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