gpt4 book ai didi

sql - 如何设置 intervalstyle = iso_8601 然后在 golang 中运行选择查询

转载 作者:IT王子 更新时间:2023-10-29 02:01:57 27 4
gpt4 key购买 nike

我有一个包含 interval 列的表格,类似这样。

CREATE TABLE validity (
window INTERVAL NOT NULL
);

假设存储的值是 iso_8601 格式的 'P3DT1H'。当我尝试读取该值时,它以常规 postgres 格式出现。

3 days 01:00:00

但是我想要 iso_8601 格式的值。我怎样才能实现它?

最佳答案

so=# CREATE TABLE validity (
w INTERVAL NOT NULL
);
CREATE TABLE
so=# insert into validity values ('3 days 01:00:00');
INSERT 0 1

你可能是looking for 间隔样式

so=# set intervalstyle to iso_8601;
SET
so=# select w From validity;
w
--------
P3DT1H
(1 row)

当然it can be set每个事务/ session /角色/数据库/集群

关于sql - 如何设置 intervalstyle = iso_8601 然后在 golang 中运行选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50392339/

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