以下のように表示されます。
(日本語)
ORA-01821: 日付書式コードが無効です
(英語)
ORA-01821: date format not recognized
発生パターン
このエラーは以下のような場合に発生します。
- 指定した日付フォーマットが不正。
- エラー例
- SQL> select to_date('20181231', 'XXX') from dual; select to_date('20181231', 'XXX') from dual * 行1でエラーが発生しました。: ORA-01821: 日付書式コードが無効です
日付書式が間違っているためエラーとなっています。正しくは、'YYYYMMDD' です。
対処法
- 正しい日付フォーマットを指定する