【Oracle】错误号参数超出范围,Oracle的自定义错误号到底有多少个
RAISE_APPLICATION_ERROR是我们经常在Oracle数据库的触发器中使用的内置函数。它有两个参数,一个是错误号,一个是错误提示信息。我们都知道错误信息可以自定义,那么错误号的范围到底是多少呢?
答案是:[-20999,-20000]。(感谢评论区 @唐流雨 指正)
也就是说甲骨文公司允许我们定义1000个自定义错误类型。其实已经很多了。官方的错误类型目前(数据截止2017-04)也只有2149个。
以上答案基于互联网和自己的测试,如有疏漏,还望不吝指出。
挚谢阅读。