ORAエラー

[ORAエラー] ORA-00920: 関係演算子が無効です

投稿日:

以下のように表示されます。

(日本語)
ORA-00920: 関係演算子が無効です
(英語)
ORA-00920: invalid relational operator

発生パターン

このエラーは以下のような場合に発生します。

  • 使用する演算子が間違っている
エラー例1
SQL> select * from m_user where id := 'A001'; select * from muser where id := 'A001'; * 行1でエラーが発生しました。: ORA-00920: 関係演算子が無効です。

演算子「=」を、「:=」としてしまっているためエラーが発生しています。

エラー例2
SQL> select * from m_user where age => 30; select * from muser where age => 30; * 行1でエラーが発生しました。: ORA-00920: 関係演算子が無効です。

演算子「>=」を、「=>」としてしまっているためエラーが発生しています。

対処法

  • 正しい演算子を使用する。

備考

  • このエラーはうっかりミスが原因であることが多いです。
  • コーディングしている人は正しいと思い込んでコーディングしている場合が多いので、原因が見つけづらいのが特徴です。根気よく原因を突き止めてください。

スポンサーリンク

スポンサーリンク

-ORAエラー

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク