我想插入一些時間戳到Oracle數據庫表中,但得到一個ORA-01843: not a valid month
錯誤。字符串的格式是數據如何被拉取,所以如果有任何問題,我將不得不在數據拉出後糾正。插入時間戳到Oracle數據庫
INSERT INTO SCHEMA.TABLE_NAME
(START_TIME,
END_TIME
)
VALUES
(
TO_TIMESTAMP('2016-12-19 13:30:00, YYYY-MM-DD HH24:MI:SS'),
TO_TIMESTAMP('2016-12-19 14:33:00, YYYY-MM-DD HH24:MI:SS')
);
周圍是否缺少時間戳報價。這些是兩個不同的論點。使用'TO_TIMESTAMP('2016-12-19 13:30:00','YYYY-MM-DD HH24:MI:SS')' –
您正在調用函數將字符串轉換爲時間戳。您可以簡單地使用時間戳文字:'VALUES(timestamp'2016-12-19 13:30:00',timestamp'2016-12-19 14:33:00');'。 –