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


CURRENT_TRANSACTION_ID (Transact-SQL)

Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure

Эта функция возвращает идентификатор текущей транзакции в текущем сеансе.

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

Синтаксис

CURRENT_TRANSACTION_ID( )  
  

Типы возвращаемых данных

bigint

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

Идентификатор текущей транзакции в текущем сеансе, полученный из представления sys.dm_tran_current_transaction (Transact-SQL).

Разрешения

Любой пользователь может вернуть идентификатор транзакции текущего сеанса.

Примеры

В этом примере возвращается идентификатор транзакции текущего сеанса:

SELECT CURRENT_TRANSACTION_ID();  

См. также

sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
Безопасность на уровне строк
CONTEXT_INFO (Transact-SQL)
SET CONTEXT_INFO (Transact-SQL)