HOST_ID (Transact-SQL)
ワークステーションの ID 番号を返します。
重要 : |
---|
この機能は以前のバージョンの SQL Server から変更されました。詳細については、「SQL Server 2005 におけるデータベース エンジン機能の動作の変更」を参照してください。 |
構文
HOST_ID ()
戻り値の型
char(10)
解説
システム関数のパラメータを指定しない場合は、現在のデータベース、ホスト コンピュータ、サーバー ユーザー、またはデータベース ユーザーを指定したと見なされます。組み込み関数の後には、必ずかっこが必要です。
システム関数は、選択リストの中、WHERE 句の中、および式を使える所ならどこにでも使用できます。
例
次の例では、受注を記録するテーブルに行を挿入するコンピュータの端末 ID を記録するために、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
参照
関連項目
式 (Transact-SQL)
システム関数 (Transact-SQL)