다음을 통해 공유


CURRENT_TRANSACTION_ID(Transact_SQL)

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL Database Azure SQL Managed Instance

이 함수는 현재 세션에서 현재 트랜잭션의 트랜잭션 ID를 반환합니다.

Transact-SQL 구문 표기 규칙

구문

CURRENT_TRANSACTION_ID( )  
  

반환 형식

bigint

Return Value

sys.dm_tran_current_transaction(Transact-SQL)에서 가져온 현재 세션에서 현재 트랜잭션의 트랜잭션 ID입니다.

사용 권한

모든 사용자는 현재 세션의 트랜잭션 ID를 반환할 수 있습니다.

예제

이 예에서는 현재 세션의 트랜잭션 ID를 반환합니다.

SELECT CURRENT_TRANSACTION_ID();  

참고 항목

sp_set_session_context(Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
행 수준 보안
CONTEXT_INFO(Transact-SQL)
SET CONTEXT_INFO(Transact-SQL)