Oracle Database エラー「ORA-00984: ここでは列は使用できません。」が発生した場合の対処法

Oracle Database エラー「ORA-00984: ここでは列は使用できません。」が発生した場合の対処法

Oracle Databaseで、エラー「ORA-00984: ここでは列は使用できません。」が発生した場合の対処法を記述してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition

エラー全文

以下のクエリを実行時に発生。

SQL> INSERT INTO TESTTMP VALUES( 1,"hoge");
INSERT INTO TESTTMP VALUES( 1,"hoge")
                              *
行1でエラーが発生しました。:
ORA-00984: ここでは列は使用できません。

原因

「”」を使用しているため。

対処法

「’」を使用する

SQL> INSERT INTO TESTTMP VALUES (1,'hoge');

1行が作成されました。