HOST_NAME (Transact-SQL)
返回工作站名。
适用范围:SQL Server(SQL Server 2008 到当前版本)。 |
语法
HOST_NAME ()
返回类型
nvarchar(128)
注释
当该参数对系统函数可选时,则采用当前数据库、主机、服务器用户或数据库用户。 内置函数后面必须跟括号。
系统函数可以在选择列表、WHERE 子句和任何允许使用表达式的地方使用。
重要提示 |
---|
客户端应用程序提供工作站名称,也会提供不准确的数据。不要将 HOST_NAME 作为安全功能使用。 |
示例
以下示例创建一个表,该表在 DEFAULT 定义中使用 HOST_NAME() 来记录那些向记录顺序的表中插入行的计算机工作站的名称。
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