[英]How to create and Oracle trigger to return some DB Error code, not the Custom Exception but real DB ERROR?
我想知道是否有可能从触发器返回DB ERROR代码,而不是使用RAISE_APPLICATION_ERROR创建的自定义异常。 我有一些要求,我需要为唯一约束返回一个DB错误代码,例如1。 我有一个问题要问,因为出于某种原因,我们在基于哈希的分区上没有在表上创建唯一约束,而是希望在检查记录是否存在于数据库中之后,使用一个trigher来将唯一约束作为错误代码返回。 。
您可以使用:
RAISE DUP_VAL_ON_INDEX;
仅在这种情况下,您不能将任何参数传递给该错误,并且您将获得:
ORA-00001:违反了唯一约束(。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.