[原创]如何快速找到View的错误信息
上一篇 /
下一篇 2008-02-28 15:32:20
/ 个人分类:Oracle 开发文章
当我们建立或者编译View的时候,如果这个View有错误,一般只是在sqlplus中显示The View created with Warning 或者Warning: The view compile with errors,我们再show error会显示No Errors.
现在大家可以直接查询dba_errors或者all_errors或者user_errors去找问题所在,命令如下:
select text from dba_errors where name='VIEW_NAME';
对于DBA_ERRORS,可以显示所有的用户下面的对象的错误信息,其中对象可以是:
VIEW
PROCEDURE
FUNCTION
PACKAGE
PACKAGE BODY
TRIGGER
TYPE
TYPE BODY
LIBRARY
JAVA SOURCE
JAVA CLASS
DIMENSION
VIEW
PROCEDURE
FUNCTION
PACKAGE
PACKAGE BODY
TRIGGER
TYPE
TYPE BODY
LIBRARY
JAVA SOURCE
JAVA CLASS
DIMENSION
对于如trigger,procedure,package等还可以显示到某一行
SQL> desc dba_errors
Name Null? Type
----------------------------------------- -------- ----------------------------
OWNER NOT NULL VARCHAR2(30)
NAME NOT NULL VARCHAR2(30)
TYPE VARCHAR2(12)
SEQUENCE NOT NULL NUMBER
LINE NOT NULL NUMBER
POSITION NOT NULL NUMBER
TEXT NOT NULL VARCHAR2(4000)
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
dba_errors
error
错误信息