RAISE_APPLICATION_ERROR 是自定义的错误从服务器端转发到客户端应用程序。
格式:
PROCEDURE RAISE_APPLICATION_ERROR( error_number_in IN NUMBER, error_msg_in IN VARCHAR2);
里面的错误代码和内容,都是自定义的。说明是自定义,当然就不是系统中已经命名存在的错误类别,是属于一种自定义事务错误类型,才调用此函数。
error_number_in 之容许从 -20000 到 -20999 之间,这样就不会与 ORACLE 的任何错误代码发生冲突。
error_msg_in 的长度不能超过 2K,否则截取 2K。
本文详细介绍了Oracle PL/SQL中的RAISE_APPLICATION_ERROR过程,该过程用于抛出自定义的应用程序错误。文章解释了如何使用该过程定义错误号和错误消息,并强调了错误号的有效范围为-20000至-20999,以避免与Oracle预定义的错误代码冲突。

4165

被折叠的 条评论
为什么被折叠?



