如何控制toad中消息窗口中显示的错误数

时间:2014-05-20 11:43:58

标签: plsql toad

我正在尝试在DB中编译一个包。我知道它有很多错误。但由于某种原因,Toad一次只显示前10个错误。如果我纠正了一些错误,它会再次显示下10个错误的列表。

所以我的问题是,在第一次编译程序/包时,有没有办法让我看到所有错误?

2 个答案:

答案 0 :(得分:1)

突出显示限制行的屏幕截图仅适用于脚本执行(F5 /闪电按钮),而不适用于带绿色箭头的F9 /按钮编译。如果您以拥有该对象的模式登录,则编译Toad后会查询ALL_ERRORS或USER_ERRORS。结果集不受限制。您看到的那些错误可能是Oracle记录的所有错误。由于已发现的错误,它可能无法在下游检测到错误。

答案 1 :(得分:0)

您可以尝试查询dba_errors table:此表包含上次编译对象时发生的所有错误。

例如,要查看在编译名为my_object_name的对象期间发生的所有错误:

select * 
from dba_errors 
where upper(name) = upper('my_object_name')

请注意,第二个解决方案并非蟾蜍特定,但应该达到您的需要。