↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 函数

clock_timestamp

当前日期和时间(在语句执行期间变化);参见第 9.9.5 节

英文手册覆盖始于 PostgreSQL 7.1. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

group
datetime
group label
Date/Time Functions And Operators
lang
en
layout
table-new
pages
functions-datetime.html
prose only
false
zh from
未知

版本定义 PG 18

当前日期和时间(在语句执行期间变化);参见第 9.9.5 节
clock_timestamp ( ) → timestamp with time zone
当前日期和时间(在语句执行期间变化);参见第 9.9.5 节
clock_timestamp()
transaction_timestamp()等价于CURRENT_TIMESTAMP,但是其命名清楚地反映了它的返回值。statement_timestamp()返回当前语句的开始时刻(更准确地说,是接收到客户端最近一条命令消息的时间)。statement_timestamp()和transaction_timestamp()在一个事务的第一条语句期间返回值相同,但是在随后的语句中却不一定相同。clock_timestamp()返回真正的当前时间,因此它的值甚至在同一条 SQL 语句中都会变化。timeofday()是一个有历史原因的PostgreSQL函数。和clock_timestamp()相似,它也返回真实的当前时间,但是它的结果是一个格式化的text串,而不是timestamp with time zone值。now()是PostgreSQL中与transaction_timestamp()等价的传统函数。

函数签名与重载

clock_timestamp ( ) → timestamp with time zone → timestamp with time zone
当前日期和时间(在语句执行期间变化);参见第 9.9.5 节
clock_timestamp()
transaction_timestamp()等价于CURRENT_TIMESTAMP,但是其命名清楚地反映了它的返回值。statement_timestamp()返回当前语句的开始时刻(更准确地说,是接收到客户端最近一条命令消息的时间)。statement_timestamp()和transaction_timestamp()在一个事务的第一条语句期间返回值相同,但是在随后的语句中却不一定相同。clock_timestamp()返回真正的当前时间,因此它的值甚至在同一条 SQL 语句中都会变化。timeofday()是一个有历史原因的PostgreSQL函数。和clock_timestamp()相似,它也返回真实的当前时间,但是它的结果是一个格式化的text串,而不是timestamp with time zone值。now()是PostgreSQL中与transaction_timestamp()等价的传统函数。

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · b7bd9cda

正文语言: zh-Hans · ca936764