0

次のエラーメッセージがあります。

2011-08-08 14:27:09 [E]: xxx - ORA-06502: PL/SQL: numeric or value error:
character string buffer too small
ORA-06512: at "xxx", line 1671
ORA-06512: at "xxx", line 2083
ORA-06512: at "xxx", line 921
ORA-06512: at line 1

線が多い理由を教えてください。スタックの巻き戻しですか、それともメッセージが人為的にまとめられたのですか?

4

1 に答える 1

2

それは確かにスタックの巻き戻しです。

おそらく、ToadなどのデータベースIDEからストアドプロシージャを呼び出したことがあるでしょう(1行目)。そのプロシージャには、行921にプロシージャ呼び出しがあり、これは...行1671のプロシージャまたは関数で最終的にエラーが発生しました。

私が間違っていなければ、例外ハンドラーは複数行のエラーメッセージに行を提供することもできます。

于 2011-08-11T17:29:54.067 に答える