2009-08-05 6 views
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 

やっているの?

+3

ここにあなた自身の質問に答えましたが、私は追加する必要がありました.... 致命的な日付の変換には従わないでください!日付フィールドに文字列値(17-NOV-2009)を挿入することは非常に悪い習慣です。暗黙の変換はNLS設定などに依存するため、移植性はあまりありません。 to_char()を使用して明示的に変換を行う方がはるかに優れています。これがToadの1回限りのクエリだった場合は、問題ではありません。しかし、私は誰かがこれが良い考えだと思うことを望んでいません。 –

答えて

1

私はTOADでこれを取得していました。

これはsqlplusで機能しました。

再起動したTOADと私は良かったです。

0

これを実行している間、TOADを使用していくつかの問題が発生しています。

関連する問題