Oracle DB& SQL Developer:“错误报告:执行完成并发出警告” - 我如何看*警告?

时间:2014-04-03 10:57:08

标签: sql oracle oracle-sqldeveloper

我正在建立一个本地oracle(11g)数据库 - 我们已经运行的另一个数据库的克隆。我在SQL Developer中运行了一堆生成的PL / SQL命令。

我得到了输出

Error starting at line x in command: 
*long-ass SQL statement here* 
Error report: 
SQL Command: force view "someViewName"
Failed: Warning: execution completed with warning

如何在不修改脚本的情况下阅读生成的警告?

当我在此命令后立即使用show errors时,我得到输出no errors

2 个答案:

答案 0 :(得分:30)

如果show errors没有给你任何东西:

select line, position, text
from user_errors
where type = 'VIEW'
and name = 'someViewName'
order by sequence;

假设您在自己的架构下创建它;如果没有,你可以改为all_errors

列为in the documentation

  

ALL_ERRORS描述了当前用户可访问的存储对象的当前错误   DBA_ERRORS描述了数据库中所有存储对象的当前错误   USER_ERRORS描述当前用户拥有的存储对象的当前错误。此视图不会显示OWNER列。

答案 1 :(得分:-2)

错误的原因只是忘记了代码末尾的分号。或者如果它是PL / SQL,你最后会忘记你的正斜杠。