【发布时间】:2014-08-12 20:47:56
【问题描述】:
我想知道如何在 sqlplus 中显示错误。
-
尝试编译视图
alter view SYS.DBA_XML_SCHEMAS compile; -
我有消息:
ERROR at line 1: ORA-04063 : view altered with compilation errors. -
我试试:
show errors; -
上面写着:
No errors -
我试试:
show errors view SYS.DBA_XML_SCHEMAS -
上面写着:
LINE/COL ERROR 0/0 ORA-00942 : table or view does not exist
如果我可以编译错误,则视图必须存在,否则它会告诉我视图不存在。我不知道如何显示视图的编译错误
谢谢
【问题讨论】:
-
当您尝试
SELECT * FROM SYS.DBA_XML_SCHEMAS时会发生什么? -
为什么要编译 SYS 视图?
-
我知道当 SQL*Plus 在编译视图时抛出错误消息时很少,我将只运行与视图关联的 SQL 并且错误处理消息会更详细(例如抛出的行和错误) .
标签: oracle compiler-errors sqlplus