• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ORA-01722: 数値が無効です)

ORA-01722: 数値が無効です

このQ&Aのポイント
  • ORA-01722エラーが発生しました。ストアドプロシージャ内でのSQLで、文字列型と数値型の比較が行われたためです。
  • システムのテスト環境ではエラーが発生していないが、本番環境ではエラーが発生しないのはなぜでしょうか?
  • エラーの原因について詳しく調査しています。原因がわかり次第、お知らせいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • deadlock
  • ベストアンサー率67% (59/87)
回答No.1

誰かが日付のカラムに0~9以外の文字を入れているのでしょう。本番環境ではプログラムが登録(またはユーザの入力をチェックしている)ためにエラーにならずに動作しているのだと思われます。 数値変換できないレコードがないかを調べてみてください。

noname#16220
質問者

お礼

回答、遅れまして申し訳ありません。 大正解でした! 僕も一応その点には気が回り、不正値やNULLが ないかは探したのですが、ありませんでした。 そこで指摘があったのでもう一度調査 したところ、スペース埋めのレコードがありました! ありがとうございました。 またよろしくお願いいたします。 遅れたことを重ねてお詫びいたします。

関連するQ&A