HOST_NAME (Transact-SQL)
適用対象: SQL Server 2016 (13.x) 以降 Azure SQL Database Azure SQL Managed Instance
ワークステーション名を返します。
構文
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