Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к: SQL Server 2016 (13.x) и более поздние версии
Azure SQL Database
Azure SQL Managed Instance
SQL Database в Microsoft Fabric
Эта функция возвращает идентификатор текущей транзакции в текущем сеансе.
Соглашения о синтаксисе 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)