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)