ORACLE機能 ORAエラー

[ORAエラー] ORA-00905: キーワードがありません。

投稿日:

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

(日本語)
ORA-00905: キーワードがありません。
(英語)
ORA-00905: missing keyword

発生パターン

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

  • SQLに構文的な間違いがある
エラー例
SQL> select * 2 from tbl01 a 3 left tbl02 b 4 on a.id = b.id 5 / left tbl02 b * 行3でエラーが発生しました。: ORA-00905: キーワードがありません。

leftの次にjoinが抜けています。
 この場合、3行目を「left join tbl02 b」とすればOKです。

対処法

  • SQL文を正しい構文に修正する

備考

  • このエラーはSQL文をオラクルが解析する時に、想定したキーワードが想定した位置に無い場合に発生します。
    結果としてSQL文のどこかに間違いがあるので、該当箇所を探し当てればこのエラーは解消できます。

スポンサーリンク

スポンサーリンク

-ORACLE機能, ORAエラー

執筆者:


comment

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

関連記事

ORACLE

[ORACLE] SPFILEの場所を調べる

SPFILEの場所を調べる方法です。 以下2種類の方法があります。 サンプル 例1)v$parameterを検索するパタ ...
ORACLE

[SQL*Plus] DBMS_OUTPUTからの出力を有効/無効にする(set serveroutput)

DBMS_OUTPUTからの出力を有効/無効にするには、「serveroutput」システム変数を使用します。 構文 ( ...
ORACLE

[ORAエラー] ORA-12638: 資格証明の取出しに失敗しました。

以下のように表示されます。 (日本語) ORA-12638: 資格証明の取出しに失敗しました。 (英語) ORA-126 ...
ORACLE

[ORACLE] 表領域の使用量を確認する

表領域のサイズ、使用量、空き容量、使用割合を確認するSQLです。 サンプル 例)表領域のサイズ、使用量、空き容量、使用割 ...
ORACLE

[ORACLE] 主キーの定義内容を確認する

主キーの定義内容を確認するSQLサンプルです。 サンプル 例)mytblテーブルの主キーの定義内容(対象列)を表示する ...

スポンサーリンク