SELECT * FROM table WHERE timestamp = NulL;
时间戳列是具有时区数据类型的时间戳(this表中的第二个类型)。这是在Postgresql 8.4。
我想要完成的是只选择没有插入时间戳的行。当我查看pgadmin中的数据时,该字段为空,并且不显示任何值。我试过where timestamp = NulL,’EPOCH'(你会认为是默认值),有效的零时间戳(0000-00-00 00:00:00-00,这导致超出范围错误),可能的最低日期根据文档(1月1日,4713 BC)和一个空白字符串(”,这只是得到数据类型不匹配错误)。也似乎没有is_timestamp()函数,我可以用来检查结果是否不是有效的时间戳。
所以,问题是,什么值在空字段,我可以检查?
谢谢。
编辑:该字段没有默认值。
尝试时间戳是null,因为我在MysqL中使用这种语法 总结以上是内存溢出为你收集整理的PostgreSQL:选择时间戳记为空的地方全部内容,希望文章能够帮你解决PostgreSQL:选择时间戳记为空的地方所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)