Oracle Exception

gaoxiaospring 2004-12-02 09:41:27
我在定义异常时可以定义错误号,但如何定义错误信息呢?

NULLDATA_FOUND exception;

PRAGMA EXCEPTION_INIT(NULLDATA_FOUND,-20003);

如何像系统自定义异常一样抛出带异常信息的错误?
...全文
112 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoxiaospring 2004-12-02
  • 打赏
  • 举报
回复
我是用包来定义异常的,然后可以重复使用,只用Exception名就可以调用了。所以只使用Raise ExceptionName的语法,不必每次抛出异常都写上异常Code和导常信息。
所以你的方法在这个地方是不适合的,谢谢!
qiaozhiwei 2004-12-02
  • 打赏
  • 举报
回复
RAISE_APPLICATION_ERROR(ERROR_NUMBER,MESSAGE);

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧