想在Oracle查询中使用这个SQL Server日期

时间:2018-03-17 15:16:24

标签: sql-server oracle

2017-11-17 06:35:41.0000000 - 这是SQL Server表中列FileProcessDate的值。我正在尝试构建增量逻辑,我想在Oracle中使用这个日期(直接)来构建逻辑。

我在Oracle中使用以下查询

SELECT * 
FROM EVENT 
WHERE TIMESTAMP > TO_DATE('2017-11-17 06:35:41.0000000', 'MM/DD/YYYY HH:MI:SS')

但我收到错误

  

不是有效月份

1 个答案:

答案 0 :(得分:2)

您需要使用正确的时间格式:

SELECT * 
FROM EVENT 
WHERE TIMESTAMP>TO_TIMESTAMP('2017-11-17 06:35:41.0000000','YYYY-MM-DD HH24:MI:SS.FF')

<强> DBFiddle Demo