HOST_NAME (Transact-SQL)

返回工作站名。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

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

请参阅

参考

表达式(Transact-SQL)

系统函数 (Transact-SQL)