Skip to Main Content

Japanese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

PL/SQLを実行するとエラーが出たり出なかったりする件(ORA-12899、ORA-06502)

888070Sep 13 2011 — edited Sep 15 2011
OS: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
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 13 2011
Added on Sep 13 2011
3 comments
6,309 views