ORACLE機能

[ORAエラー] ORA-00923: FROMキーワードが指定の位置にありません。

投稿日:

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

(日本語)
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 col1 col2 col3 from tbl_test; select col1 col2 col3 from tbl_test * 行1でエラーが発生しました。: ORA-00923: FROMキーワードが指定の位置にありません。

カラムをカンマで区切っていない

対処法

  • FROMを追記する
  • カラム名をカンマで区切る
  • このエラーが出た時はSQLが構文的に間違っているため、SQLを丹念に見直してください。

スポンサーリンク

スポンサーリンク

-ORACLE機能

執筆者:


comment

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

関連記事

ORACLE

[ORACLE関数] 文字列中の文字を置き換える(REPLACE)

文字列中の文字を置き換えるには、REPLACE関数を使用します。 構文 (REPLACE構文) REPLACE(<対象文 ...
ORACLE

[SQL*Plus] 1行に収まらない場合の表示を設定する(set wrap)

1行に収まらない場合の表示を設定するには、「wrap」システム変数を使用します。 短縮形は「wra」です。 構文 (表示 ...
ORACLE

[SQL*Plus] 検索結果のタイトルを非表示にする(set heading)

検索結果のタイトルを非表示にするには、headingを指定します。 構文 タイトルを表示する場合はon、非表示にする場合 ...
ORACLE

[V$表] セッションの情報を取得する(V$SESSION)

セッションの情報を参照するには、V$SESSIONビューを参照します。 V$SESSIONの定義 V$SESSIONの定 ...
ORACLE

[ORACLE] テーブルの作成日時/更新日時を取得する

テーブルの作成日時/更新日時を取得するサンプルです。 サンプル 例)所有するテーブル全ての作成日時と更新日時を表示する ...

スポンサーリンク