Oracle:检查约束是否正确编译?

时间:2017-10-12 11:04:41

标签: oracle oracle11g oracle-sqldeveloper

还在学习oracle,今天我们得到了一个实例,其中一个触发器是用脏代码编译的,所以在运行时它会抛出异常。(在生产服务器上)

所以我只想知道有没有办法知道约束和触发器是否正确编译?只是为了避免更多像这样的实例。

谢谢

1 个答案:

答案 0 :(得分:0)

你的意思是脏代码作为错误吗?要知道使用警告编译它们的触发器或过程,请检查user_errors表:

select * from user_errors where name= '<procedure or trigger name>'

对于约束(主键,外键,默认值),如果它们包含错误,则不会创建它们。