是否可以找到在Oracle数据库中执行的所有SQL查询及其返回码?特别是我想获得所有具有负sql代码的SQL查询(错误)。
感谢您的回答。
答案 0 :(得分:2)
所有被执行的东西?这需要启用auditing和细粒度审计来启动 - 审计数据库中的每个语句都可以生成大量数据。
答案 1 :(得分:0)
也许您可以在(匿名)PL / SQL块中执行查询,然后使用其异常处理程序来捕获“否定”语句:
begin
insert into a values (1, 4/0);
exception when others then
... error has happened,
... use 'sqlerrm' and 'sqlcode'
... for further analysis
end;
答案 2 :(得分:-1)
如果您想要任何错误代码解决方案,请查看Oracle文档中的错误消息pdf,其中您找到了各种错误代码及其描述....