| title | CURRENT_TRANSACTION_ID (Transact-SQL) | ||||
|---|---|---|---|---|---|
| description | CURRENT_TRANSACTION_ID (Transact-SQL) | ||||
| author | markingmyname | ||||
| ms.author | maghan | ||||
| ms.date | 07/24/2017 | ||||
| ms.service | sql | ||||
| ms.subservice | t-sql | ||||
| ms.topic | reference | ||||
| ms.custom |
|
||||
| f1_keywords |
|
||||
| helpviewer_keywords |
|
||||
| dev_langs |
|
[!INCLUDE sqlserver2016-asdb-asdbmi-fabricsqldb]
This function returns the transaction ID of the current transaction in the current session.
:::image type="icon" source="../../includes/media/topic-link-icon.svg" border="false"::: Transact-SQL syntax conventions
CURRENT_TRANSACTION_ID( )
bigint
The transaction ID of the current transaction in the current session, taken from sys.dm_tran_current_transaction (Transact-SQL).
Any user can return the transaction ID of the current session.
This example returns the transaction ID of the current session:
SELECT CURRENT_TRANSACTION_ID(); sp_set_session_context (Transact-SQL)
SESSION_CONTEXT (Transact-SQL)
Row-Level Security
CONTEXT_INFO (Transact-SQL)
SET CONTEXT_INFO (Transact-SQL)