以下のように表示されます。
(日本語)
ORA-00908: NULLキーワードがありません。
(英語)
ORA-00908: missing NULL keyword
発生パターン
このエラーは以下のような場合に発生します。
- 構文中NULLが指定されるべき箇所にNULLが指定されていない
- エラー例
- SQL> SELECT * FROM muser WHERE name IS; SELECT * FROM muser WHERE name IS * 行1でエラーが発生しました。: ORA-00908: NULLキーワードがありません。
構文上「IS NULL」とすべき所、ISだけとなっているためエラーが発生しています。
(SELECT * FROM muser WHERE name IS NULL; とすれば成功します)
対処法
- 「NULL」を指定すべき箇所にNULLを指定する
備考
- NULLが抜けている以外にも、NULLのスペルミスでも当エラーは発生します