ORACLE機能 エラー

[ORAエラー] ORA-00917: カンマがありません。

投稿日:2017年4月12日 更新日:

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

(日本語)
ORA-00917: カンマがありません。
(英語)
ORA-00917: missing comma

発生パターン

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

  • INSERT文の値を区切るカンマが抜けている
  • SQL文が正しく終了していない
エラー例
SQL> insert into m_test values('AA' 'BB'); insert into m_test values('AA' 'BB') * 行1でエラーが発生しました。: ORA-00917: カンマがありません。

'AA' と 'BB' の間にカンマが抜けています。

対処法

  • INSERTする値の区切りカンマが抜けていないか確認する
  • SQL文が正しいか確認する
    (カッコが閉じられているか、カンマが足りているかなど)

スポンサーリンク

スポンサーリンク

-ORACLE機能, エラー

執筆者:


comment

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

関連記事

ORACLE

[ORACLE] タイムゾーンを取得する

タイムゾーンを取得するには DBTIMEZONE、SESSIONTIMEZONE を使用します。 サンプル 例)データベ ...
ORACLE

[ORACLE関数] システムの情報を取得する(SYS_CONTEXT)

システムの情報を取得するには、SYS_CONTEXT関数を参照します。 構文 (構文) sys_context('use ...
ORACLE

[データディクショナリ] DIRECTORYの情報を取得する

DIRECTORY(ディレクトリ)の情報を参照するには、 DIRECTORIESデータディクショナリビューを参照します。 ...
ORACLE

[集計関数] 合計値を求める(SUM)

検索結果を集計して合計値を求めるには、SUMを使用します。 サンプル 以下のテーブルを例にします。 【M_SCORE】 ...
ORACLE

[PL/SQL] ループ処理中にスキップする(CONTINUE)

ループ処理中にカレント処理をスキップして次のループ処理を行うには、 CONTINUEを使用します。 サンプル 以下2つの ...

スポンサーリンク