我有以下错误信息。
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
你能告诉我为什么有这么多行吗?是堆栈展开还是消息被人为地放在一起?
这确实是堆栈展开。
您可能已经从数据库IDE(如Toad)调用了存储过程(第1行)。该过程在第921行有一个过程调用,该过程反过来…错误最终发生在第1671行上的过程或函数中。
如果我没有弄错的话,异常处理程序也可以为多行错误消息贡献行。