SESSION_ID (Transact-SQL)SESSION_ID (Transact-SQL)

Область применения: НетSQL Server НетБаза данных SQL Azure ДаAzure Synapse Analytics (Хранилище данных SQL) ДаParallel Data Warehouse APPLIES TO: NoSQL Server NoAzure SQL Database YesAzure Synapse Analytics (SQL DW) YesParallel Data Warehouse

Возвращает идентификатор текущего сеанса Хранилище данных SQLSQL Data Warehouse или Параллельное хранилище данныхParallel Data Warehouse.Returns the ID of the current Хранилище данных SQLSQL Data Warehouse or Параллельное хранилище данныхParallel Data Warehouse session.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL (Transact-SQL)Topic link icon Transact-SQL Syntax Conventions (Transact-SQL)

СинтаксисSyntax

-- Azure SQL Data Warehouse and Parallel Data Warehouse  
SESSION_ID ( )  

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

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

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

Идентификатор сеанса присваивается каждому соединению пользователя при установке соединения.The session ID is assigned to each user connection when the connection is made. Он сохраняется в течение всего соединения.It persists for the duration of the connection. По окончании соединения идентификатор сеанса освобождается.When the connection ends, the session ID is released.

Идентификатор сеанса начинается с буквенных символов SID.The session ID begins with the alphabetical characters 'SID'. Они чувствительны к регистру и должны начинаться с прописной буквы, если идентификатор сеанса используется в командах SQLSQL.These are case-sensitive and must be capitalized when session ID is used in SQLSQL commands.

Выполните запрос к представлению sys.dm_pdw_exec_sessions для получения тех же сведений, которые выдает эта функция.You can query the view sys.dm_pdw_exec_sessions to retrieve the same information as this function.

ПримерыExamples

В следующем примере возвращается идентификатор текущего сеанса.The following example returns the current session ID.

SELECT SESSION_ID();  

См. также:See Also

DB_NAME (Transact-SQL) DB_NAME (Transact-SQL)
VERSION (Хранилище данных SQL)VERSION (SQL Data Warehouse)