PostgreSQL:选择时间戳记为空的地方

前端之家收集整理的这篇文章主要介绍了PostgreSQL:选择时间戳记为空的地方前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个如下所示的查询

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中使用这种语法
原文链接:https://www.f2er.com/postgresql/193652.html

猜你在找的Postgre SQL相关文章