タイムスタンプをOracle DBテーブルに挿入しようとしていますが、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')
);
欠落している引用符。これらは2つの異なる議論である。 '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');'の代わりにタイムスタンプリテラルを使うことができます。 –