Skip to content

NLS_DATE_LANGUAGE

ORA-01846: 指定した曜日が無効です。の解決方法

  • by
ORA-01846 ORA-01846: 指定した曜日が無効です。、SQLエンジンは現在のNLS_DATE_LANGUAGEで入力文字列の週の日の値を認識できません。この投稿では、以下に示すORA-01846のエラーパターンについて説明します。 週の比類のない日の値 スペルミスのある曜日の値 週の外国の日の値 ORA-01846 週の比類のない日の値 [oracle@test ~]$ export NLS_LANG=Japanese_Japan.UTF8 [oracle@test ~]$ sqlplus /nolog ... SQL> conn hr/hr Connected. SQL> set heading off;… Read More »ORA-01846: 指定した曜日が無効です。の解決方法

ORA-01843: 指定した月が無効です。の解決方法

  • by
ORA-01843 ORA-01843: 指定した月が無効です。は、SQLエンジンが現在のNLS_DATE_LANGUAGEで入力文字列の月の値を認識できないことを意味します。この投稿では、以下に示すORA-01843のエラーパターンについて説明します。 一致しない月の値 スペルミスの月の値 外国の月の値 ORA-01843 一致しない月の値 月の値に何も問題がないように見えるかもしれませんが、使用した月の値はOracleで受け入れられない場合があります。例を見てみましょう。 それから、日本語で8月を意味する"八月"という用語を使用しました。 SQL> select TO_DATE('八月 30, 2019', 'Month dd, YYYY') from dual; select TO_DATE('八月 30, 2019', 'Month… Read More »ORA-01843: 指定した月が無効です。の解決方法