職場で使える!30代エンジニアのoracleエラー対応

とある三流エンジニアが日々起きた出来事や今打ち込んでいることについて備忘録として残していきます。

oracle

ORA-00913:「値の個数が多すぎます。」の対処法について

投稿日:

スポンサーリンク

insert文を発行した際によく見かけるエラーです。

値の個数が多すぎると言われても、、、

って感じですよね。

VALUESの項目数はテーブルの項目数と一致しているし。

 

でも、よくSQLを見直してください。

大体このような場合は、

データの型が一致していないことが多いです。

もう一度、テーブルのデータ型とVALUESの型をご確認ください。

 

例えば、テーブルの項目が数値型である項目に対して、

VALUESの値で”(シングルクォーテーション)で括ると文字型になり、

型が不一致となることがあります。

 

 

スポンサーリンク
にほんブログ村 ライフスタイルブログ 40代 自分らしさへ
にほんブログ村
にほんブログ村 ネットブログ Googleへ
にほんブログ村
にほんブログ村 IT技術ブログ Oracleへ
にほんブログ村

-oracle
-,

執筆者:


comment

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

関連記事

no image

オラクルエラーORA-01502の対処の仕方

これくらいならすぐ解決します! 今日は、 ORA-01502 です。   ORA-01502: 索引’SCOTT.PK_EMP’またはそのパーティションが使用不可の状 …

no image

ORA-01691:LOBセグメントを拡張できません対処法

結論から言うと素人にはどうしようもありません。   本日は、 ORA-01691 です。   BLOB型を含む大量データをinsertする際に 必ずと言っていいほど発生するエラーで …

ORA-00312: オンライン・ログ1 スレッド1:の対処の仕方

今日は、 ORA-00312 を解説します。   これは一概には何とも言えませんね。 長期化する恐れありです。   このメッセージは、 オンライン REDO ログファイル によって …

no image

oracleのSQLで3ヶ月前の月初日と前月の月末日を取得する方法

  yyyymmddの半角数字8桁の文字列から、 3ヶ月前の月初日と前月の月末日を SQLで求める方法を記載する。 基準日が既にdate型である場合は、 to_date, to_charとい …

no image

「ORA-00018:最大セッション数を超えました」発生したら諦めろ

時には諦めることも肝心です。 今日は、 ORA-00018 です。   5年ほど在籍しているプロジェクトで初めて遭遇したエラーです。   ORA-00604: 再帰SQLレベル1で …

まだデータがありません。