OB_TRANSACTION_ID
声明
OB_TRANSACTION_ID()
说明
- 当前会话处于活跃事务中,则返回所处的事务 ID 整数值,大于 0。
- 当前会话如果未处于活跃事务中,返回 0。
示例
查询当前会话处于活跃事务中的事务 ID。
-
开启事务。
BEGIN; -
查询当前事务 ID。
SELECT OB_TRANSACTION_ID();返回结果如下:
+---------------------+
| OB_TRANSACTION_ID() |
+---------------------+
| 14565563 |
+---------------------+
1 row in set (0.001 sec) -
提交事务。
COMMIT; -
查询当前未处于活跃事务中的事务 ID。
SELECT OB_TRANSACTION_ID();返回结果如下:
+---------------------+
| OB_TRANSACTION_ID() |
+---------------------+
| 0 |
+---------------------+
1 row in set (0.001 sec)