sea*_*eas 22 sql database postgresql transactions
据我所知now()在整个PostgreSQL事务中返回相同的时间?但是如何获得实时?
另外,我感兴趣的是是否有任何配置参数来限制事务的持续时间,以便在此期限到期后事务会立即失败或以其他方式禁止以下查询?
Fer*_*eia 54
使用clock_timestamp().
clock_timestamp()
now()是一个传统的PostgreSQL等价物transaction_timestamp(),相当于CURRENT_TIMESTAMP.这些函数返回当前事务的开始时间.他们的价值观在交易期间不会改变.
now()
transaction_timestamp()
CURRENT_TIMESTAMP
statement_timestamp() 返回从客户端收到最新命令消息的时间.
statement_timestamp()
clock_timestamp() 返回实际的当前时间,因此即使在单个SQL命令中,其值也会更改.
有关更多信息,请参阅文档.
Tob*_*ouw 1
Timeofday()
可能为你工作。
归档时间:
15 年,1 月 前
查看次数:
8668 次
最近记录:
11 年,3 月 前