SESSION_ID (Transact-SQL)

S’applique à : Azure Synapse Analytics Analytics Platform System (PDW)

Retourne l’ID de la session Azure Synapse Analytics ou Analytics Platform System (PDW) en cours.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Valeur de retour

Retourne une valeur nvarchar(32).

Remarques d'ordre général

L’ID de session est affecté à chaque connexion utilisateur lors de l’établissement de la connexion. Il persiste pendant la durée de la connexion. Lorsque la connexion se termine, l’ID de session est libéré.

L’ID de session commence par les caractères alphabétiques « SID ». Ces derniers respectent la casse et doivent être mis en majuscules lorsque l’ID de session est utilisé dans des commandes SQL.

Vous pouvez interroger la vue sys.dm_pdw_exec_sessions pour récupérer les mêmes informations que cette fonction.

Exemples

L’exemple suivant renvoie l’ID de la session actuelle.

SELECT SESSION_ID();  

Voir aussi

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