dbms_errlog
函数可以用于SELECT查询吗?
我之前遇到过Oracle正在抛出ORA-0722
的错误,我试图确定哪个列以及可能是抛出该错误的PL / SQL语句的行。但是我发现dbms_errlog仅适用于Oracle 10g及更高版本。
在这种情况下,如果我使用的是Oracle 9i,我还有哪些替代方案?
答案 0 :(得分:1)
DBMS_ERRLOG不是一个函数,它是一个PL / SQL包。它包含一个创建错误表的过程。要将错误记录到此错误,您需要为DML语句指定“log errors”子句。从这个描述中可以明显看出,它与事务层紧密集成。
在早期版本中重现类似行为的一种方法是