PL/SQLを実行するとエラーが出たり出なかったりする件(ORA-12899、ORA-06502)
888070Sep 13 2011 — edited Sep 15 2011OS:WindowsXP DB:Oracle10.2.0.4.0
プロシージャで、AテーブルのデータをBテーブルへUPDATEしているのですが、
ORA-12899、ORA-06502のエラーが出たり出なかったりして原因が分からない状態です。
出力メッセージとして、
SQLCODE:ORA-12899
SQLERRM:列"カラム名"の値が大きすぎます(実際: 6140、最大: 30)
SQLCODE:ORA-06502
SQLERRM:PL/SQL: 数値または値のエラーが発生しました
が出力されています。
同じデータで実行しても、エラーになったりならなかったりします。
正常終了する事もあり、またエラーの数も毎回異なりますので、
環境や設定に問題があるのではないかと思いますが、原因が分かりません。
どなたかご存知の方がいらっしゃいましたらご教授お願い致します。
Edited by: 885067 on 2011/09/15 17:22