Share via


SESSION_ID (Transact-SQL)

適用対象:Azure Synapse AnalyticsAnalytics Platform System (PDW)

現在の Azure Synapse Analytics または Analytics Platform System (PDW) のセッションの ID を返します。

Transact-SQL 構文表記規則

構文

-- Azure Synapse Analytics and Parallel Data Warehouse  
SESSION_ID ( )  

戻り値

nvarchar(32) 値を返します。

全般的な解説

セッション ID は、接続が行われたときに、各ユーザー接続に割り当てられます。 これは、接続の間の永続化します。 接続の終了時に、セッション ID は解放されます。

セッション ID は、アルファベット文字 'SID' で開始します。 これらには、大文字と小文字の区別があり、セッション ID が SQL コマンドで使用される場合は大文字にする必要があります。

ビュー sys.dm_pdw_exec_sessions をクエリして、この関数と同じ情報を取得できます。

次の例では、現在のセッション ID を返します。

SELECT SESSION_ID();  

参照

DB_NAME (Transact-SQL)
VERSION (Azure Synapse Analytics)