以下のように表示されます。
(日本語)
ORA-00923: FROMキーワードが指定の位置にありません。
(英語)
ORA-00923: FROM keyword not found where expected
発生パターン
このエラーは以下のような場合に発生します。
- SQL文から「FROM」が抜けている
- カラム名を区切る「,」(カンマ)が抜けている
- エラー例1
- SQL> select sysdate dual; select sysdate dual * 行1でエラーが発生しました。: ORA-00923: FROMキーワードが指定の位置にありません。
FROMが抜けている。
- エラー例2
- SQL> select * form tab; select * form tab; * 行1でエラーが発生しました。: ORA-00923: FROMキーワードが指定の位置にありません。
fromをタイプミス(form)している
- エラー例3
- SQL> select col1 col2 col3 from tbl_test; select col1 col2 col3 from tbl_test * 行1でエラーが発生しました。: ORA-00923: FROMキーワードが指定の位置にありません。
カラムをカンマで区切っていない
対処法
- FROMを追記する
- カラム名をカンマで区切る
- このエラーが出た時はSQLが構文的に間違っているため、SQLを丹念に見直してください。