TRANSACTION_TIMESTAMP
返回
TIME WITH TIMEZONE
类型的值,代表当前事务的开始时间。
事务处理过程中返回值保持不变。因此,在同一事务中多次调用 TRANSACTION_TIMESTAMP
将返回相同的时间戳。
TRANSACTION_TIMESTAMP
等于
CURRENT_TIMESTAMP
,除非不接受精度参数。
行为类型
稳定语法
TRANSACTION_TIMESTAMP()
示例
=> SELECT foo, bar FROM (SELECT TRANSACTION_TIMESTAMP() AS foo)foo, (SELECT TRANSACTION_TIMESTAMP() as bar)bar;
foo | bar
-------------------------------+-------------------------------
2016-12-12 08:18:00.988528-05 | 2016-12-12 08:18:00.988528-05
(1 row)