@@SPID (Transact-SQL)
適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
現在のユーザー プロセスのセッション ID を返します。
構文
@@SPID
戻り値の型
smallint
解説
@@SPID は、sp_who の出力で、現在のユーザー プロセスを識別する場合に使用できます。
例
次の例では、現在のユーザー プロセスに対応するセッション ID、ログイン名、およびユーザー名を返します。
SELECT @@SPID AS 'ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';
結果セットは次のとおりです。
ID Login Name User Name
------ ------------------------------ ------------------------------
54 SEATTLE\joanna dbo
例: Azure Synapse Analytics、Analytics Platform System (PDW)
次の例では、現在のユーザー プロセスに対応する Azure Synapse Analytics セッション ID、SQL Server 制御ノード、セッション ID、ログイン名、ユーザー名を返します。
SELECT SESSION_ID() AS ID, @@SPID AS 'Control ID', SYSTEM_USER AS 'Login Name', USER AS 'User Name';