1
私たちは、基本的な挿入文しようとしている:「このポジションのためノー記述子」Oracleエラー
INSERT INTO HOLIDAY (HOLIDAY_TYPE_CODE, CALENDAR_NAME, HOLIDAY_DATE, DESCRIPTION, CREATE_TS,
UPDATE_TS) VALUES (2, 'CZK', '17-NOV-2009', NULL, SYSDATE, NULL);
をそして、我々はこのエラーを取得:我々はここで間違って何を
ORA-24334: no descriptor for this position
やっているの?
ここにあなた自身の質問に答えましたが、私は追加する必要がありました.... 致命的な日付の変換には従わないでください!日付フィールドに文字列値(17-NOV-2009)を挿入することは非常に悪い習慣です。暗黙の変換はNLS設定などに依存するため、移植性はあまりありません。 to_char()を使用して明示的に変換を行う方がはるかに優れています。これがToadの1回限りのクエリだった場合は、問題ではありません。しかし、私は誰かがこれが良い考えだと思うことを望んでいません。 –