Поделиться через


SESSION_ID (Transact-SQL)

Область применения: Azure Synapse Analytics Analytics Platform System (PDW)

Возвращает идентификатор текущего сеанса Azure Synapse Analytics или Системы платформы аналитики (PDW).

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Возвращаемое значение

Возвращает значение nvarchar(32).

Общие замечания

Идентификатор сеанса присваивается каждому соединению пользователя при установке соединения. Он сохраняется в течение всего соединения. По окончании соединения идентификатор сеанса освобождается.

Идентификатор сеанса начинается с буквенных символов SID. Они чувствительны к регистру и должны начинаться с прописной буквы, если идентификатор сеанса используется в командах SQL.

Выполните запрос к представлению sys.dm_pdw_exec_sessions для получения тех же сведений, которые выдает эта функция.

Примеры

В следующем примере возвращается идентификатор текущего сеанса.

SELECT SESSION_ID();  

См. также

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