ORACLE機能 ORAエラー

[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機能, ORAエラー

執筆者:


comment

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

関連記事

ORACLE

[ORAエラー] ORA-01427: 単一行副問合せにより2つ以上の行が戻されます

以下のように表示されます。 (日本語) ORA-01427: 単一行副問合せにより2つ以上の行が戻されます (英語) O ...
ORACLE

[SQL*Plus] SQLの実行時間を測定する(set timing)

SQLの実行にかかった時間を測定するには、「timing」システムパラメータを使用します。 構文 (表示構文) show ...
ORACLE

[ORACLE関数] 文字列の全角文字を半角文字にする(TO_SINGLE_BYTE)

文字列中の全角文字を半角文字にするには、TO_SINGLE_BYTE関数を使用します。 サンプル 例)全角文字を半角文字 ...
ORACLE

[ORACLE] 日付型を比較する

日付型どうしを比較するには、不等号記号で比較すればOKです。 サンプル 例)test_tbl.dt列(DATE型)が'2 ...
ORACLE

[ORACLE] オブジェクトの作成日時、更新日時を取得する

オブジェクトの作成日時、更新日時を取得するSQL文です。 サンプル 例)ログインユーザが保持する全てのオブジェクトの作成 ...

スポンサーリンク