SESSION_ID (Transact-SQL)

Dotyczy:Azure Synapse Analytics

Zwraca ID aktualnej sesji Azure Synapse Analytics.

Transact-SQL konwencje składni

Syntax

-- Azure Synapse Analytics
SESSION_ID ( )  

Wartość zwracana

Zwraca wartość nvarchar(32).

Uwagi ogólne

Identyfikator sesji jest przypisywany każdemu połączeniu użytkownika podczas nawiązywania połączenia. Utrzymuje się przez cały czas trwania połączenia. Po zakończeniu połączenia identyfikator sesji jest uwalniany.

ID sesji zaczyna się od alfabetycznych znaków 'SID'. Są one wrażliwe na wielkość liter i muszą być pisane wielką literą, gdy w poleceniach SQL używany jest identyfikator sesji.

Możesz zapytać sys.dm_pdw_exec_sessions widoku, aby pobrać te same informacje co ta funkcja.

Examples

Poniższy przykład zwraca aktualny identyfikator sesji.

SELECT SESSION_ID();