0

我创建了一个名为 myalarmTable 的表,其中一列的时间戳数据类型。我正在 Oracle NoSQL 数据库云服务 OCI 控制台中测试以下查询。不知何故,它没有检索任何记录。

SELECT alarminfo, alarmtimestamp FROM myalarmtable where alarmtimestamp ="2021-02-24T13:19:00.00000Z"

我的查询有什么问题?

请指教。

4

1 回答 1

0

您需要将您提供的字符串转换为时间戳数据类型,否则,查询运行时会认为它是一个字符串。尝试以下操作: SELECT alarminfo, alarmtimestamp FROM myalarmtable where alarmtimestamp =cast("2021-02-24T13:19:00.00000Z" as timestamp(0))

于 2021-03-31T01:15:20.793 回答