我在使用金仓数据库时,为什么有的时间函数在同一事务内返回的都是同一值?
KES 的认为返回事务开始时间点的时间有利于保证同一事务的多个修改保持同样的时间戳。这点与oracle机制不同,oracle 默认返回命令执行时间点的时间戳。实际上KES同时提供了两类函数:
² 以下函数返回事务开始的时间戳:
transaction_timestamp()
now()
² 以下返回语句执行时的时间戳
statement_timestamp()
clock_timestamp()
timeofday