- TOP
- 技術情報
- Oracle DB Tips
- ORA-00933: SQLコマンドが正しく終了されていません
KNOWLEDGE
コーソルの技術情報
KNOWLEDGE検索
コーソルでは経験豊かなエンジニアが、Oracle Databaseに関するお役立ち情報を発信しています。
データベースのチューニングや設定にお役立ていただけます。
コーソルの技術情報
KNOWLEDGE検索
コーソルでは経験豊かなエンジニアが、Oracle Databaseに関するお役立ち情報を発信しています。
データベースのチューニングや設定にお役立ていただけます。
Oracle DB Tips
ORA-00933は、SQL文の終端に;以外の記号が書かれており、正常なSQLと見なされない場合に発生するエラーです。
SQL> select * from emp 123 where empno=1;
*
ERROR at line 1:
ORA-00933: SQLコマンドが正しく終了されていません
SQL> select * from emp:;
select * from emp:
*
ERROR at line 1:
ORA-00933 SQLコマンドが正しく終了されていません
ORA-00933は、SQLの書き方、終え方が正しくない場合に発生します。
一般的なORA-00933エラーの発生原因は以下のとおりです。
SQLが適切に書かれているか、確認してください。
SQL文に間違いが無いにもかかわらず、ORA-00933が発生する場合、Oracle Bugの可能性もあります。以下の情報を添えて、Oracleのサポートへ確認を行ってください。
ORA-00933 ORA-933 SQL文 終端 SQLコマンド SQL command not properly ended