ORA-01722がエラーメッセージマニュアルに記載されていない怪
さて、随分間が空いてしまいましたがしばらくはこんなベースでしょうおそらく。
先日、珍しいオラクルエラーに遭遇している方をフォローしたこともあり案外ハマる方も多いのかなぁ。と思いそんな方々の為の備忘録ということで書いておきましょう。
Oracle11gより前のリリースでも同じ結果になるのでOracleのバージョンはどうでもいいのですが、とりあえず最新ですよ。ということで。
SCOTT> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Production
CORE 11.1.0.6.0 Production
TNS for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production
ある方がプロシージャの実行時に以下のようなエラーで悩んでいた。
SCOTT> exec sample1722(10);
Department Name : ACCOUNTING
BEGIN sample1722(10); END;
*
行1でエラーが発生しました。:
ORA-01722: 数値が無効です。
ORA-06512: "SCOTT.SAMPLE1722", 行6
ORA-06512: 行1
| 固定リンク | コメント (0) | トラックバック (0)














最近のコメント