gpt4 book ai didi

postgresql - Postgres 是否有系统表列出 date_trunc 的精度值?

转载 作者:行者123 更新时间:2023-11-29 13:08:37 27 4
gpt4 key购买 nike

可在此处找到 date_truc 的有效参数列表:

https://www.postgresql.org/docs/10/functions-datetime.html#FUNCTIONS-DATETIME-TRUNC

microseconds
milliseconds
second
minute
hour
day
week
month
quarter
year
decade
century
millennium

,他们是否发现他们在某处的系统表中监听?如果有,在哪里?

最佳答案

支持的标记是 hard-coded并且仅通过 lookup function 暴露,因此无法检索整个列表。

完整列表比文档建议的要长很多,例如只需几毫秒,所有这些工作:

select
date_trunc('ms', now()),
date_trunc('msec', now()),
date_trunc('msecs', now()),
date_trunc('msecond', now()),
date_trunc('mseconds', now()),
date_trunc('millisecond', now()),
date_trunc('milliseconds', now())

其实只有第一个10 characters token 的存储,所以这也有效:

select date_trunc('milliseconzzzzzzzzzzzzzzzzzzzzzzzzzz', now())

关于postgresql - Postgres 是否有系统表列出 date_trunc 的精度值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57875505/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com