gpt4 book ai didi

postgresql - 将无限范围插入 TSRANGE Postgresql

转载 作者:行者123 更新时间:2023-11-29 13:02:34 25 4
gpt4 key购买 nike

我想在 Postgresql TSRANGE 类型中插入一个无界范围,根据文档,您将无界边设置为空。所以我有

INSERT INTO MyTable(Id, DateRange) 
VALUES('8C4EB534-AB33-5A7D-F378-94810C453836','[2014-07-16 00:00,NULL)')

这给了我错误

invalid input syntax for type timestamp: "NULL"

这里有问题吗,还是我用错了方法

最佳答案

使用无限

VALUES('8C4EB534-AB33-5A7D-F378-94810C453836','[2014-07-16 00:00, infinity)')

或省略

VALUES('8C4EB534-AB33-5A7D-F378-94810C453836','[2014-07-16 00:00,)')

相当于在构造函数中使用空值

VALUES('8C4EB534-AB33-5A7D-F378-94810C453836', tsrange('2014-07-16 00:00',NULL, '[)'))

http://www.postgresql.org/docs/current/static/rangetypes.html#RANGETYPES-INFINITE

关于postgresql - 将无限范围插入 TSRANGE Postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058800/

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