HOST_ID (Transact-SQL)

適用対象:SQL ServerAzure SQL Managed Instance

ワークステーション ID 番号を返します。 ワークステーションの ID 番号とは、SQL Server に接続しているクライアント コンピューター上のアプリケーションのプロセス ID (PID) です。

Transact-SQL 構文表記規則

構文

HOST_ID ()  

Note

SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。

戻り値の型

char(10)

解説

システム関数へのパラメーターが省略可能の場合は、現在のデータベース、ホスト コンピューター、サーバー ユーザー、またはデータベース ユーザーが推測されます。 組み込み関数の後には常にかっこが必要です。

システム関数は、選択リストの中、WHERE 句の中、また、式を使える所ならどこにでも使用できます。

次の例では、受注を記録するテーブルに行を挿入するコンピューターの端末 ID を記録するために、HOST_ID() 定義内で DEFAULT を使用するテーブルを作成します。

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)