HOST_NAME (Transact-SQL)
適用於:SQL Server 2016 (13.x) 和更新版本的 Azure SQL 資料庫 Azure SQL 受控執行個體
傳回工作站名稱。
語法
HOST_NAME ()
傳回型別
nvarchar(128)
備註
當系統函數的參數是選擇性時,就會假設使用目前資料庫、主機電腦、伺服器使用者或資料庫使用者。 內建函數後面一律必須接著括號。
系統函數可以用於選取清單、WHERE 子句以及任何可以使用運算式的位置。
重要
用戶端應用程式會提供工作站名稱,而且可提供不正確的資料。 請勿依賴 HOST_NAME 當做安全性功能。
範例
下列範例會建立一份資料表,利用 HOST_NAME()
定義中的 DEFAULT
來記錄電腦的工作站名稱,這些電腦會將資料列插入記錄訂單的資料表中。
CREATE TABLE Orders
(OrderID INT PRIMARY KEY,
CustomerID NCHAR(5) REFERENCES Customers(CustomerID),
Workstation NCHAR(30) NOT NULL DEFAULT HOST_NAME(),
OrderDate DATETIME NOT NULL,
ShipDate DATETIME NULL,
ShipperID INT NULL REFERENCES Shippers(ShipperID));
GO