TRANSACTION_TIMESTAMP
功能描述
返回当前事务开始时的时间戳。这个时间戳是在事务启动时记录的,并且在整个事务的生命周期内保持不变。
语法格式
TRANSACTION_TIMESTAMP()
参数说明
无参数。
函数返回类型
TIMESTAMP WITH TIME ZONE类型。
示例
sql
SQL> set auto_commit off;
Execute successful.
Use time:0 ms.
SQL> SELECT TRANSACTION_TIMESTAMP();
EXPR1 |
------------------------------------------------------------------------------
2024-04-03 09:21:56.000 AD +08:00 |
Total 1 records.
Use time:0 ms.
SQL> SELECT SLEEP(2000);
EXPR1 |
------------------------------------------------------------------------------
2000 |
Total 1 records.
Use time:2000 ms.
SQL> SELECT TRANSACTION_TIMESTAMP();
EXPR1 |
------------------------------------------------------------------------------
2024-04-03 09:21:56.000 AD +08:00 |