当前位置: 代码迷 >> DB2 >> DB2存储过程怎么自定义抛出错误
  详细解决方案

DB2存储过程怎么自定义抛出错误

热度:10547   发布时间:2013-02-26 00:00:00.0
DB2存储过程如何自定义抛出异常
DECLARE EXIT HANDLER FOR SQLEXCEPTION


 DECLARE continue HANDLER for not found  
对于出错和没发现可以在这里面实现

那对于oracle中那种RAISE AAA_ERROR;
EXCEPTION
  WHEN AAA_ERROR THEN

在db2中如何实现呢?


------解决方案--------------------------------------------------------
定义:
declare 自定义异常名 codition for sqlstate 异常代码号

手动抛出:
singal 自定义异常名


------解决方案--------------------------------------------------------
探讨

引用:

定义:
declare 自定义异常名 codition for sqlstate 异常代码号

手动抛出:
singal 自定义异常名
可是有些错误属于自定义的,并没有异常代码号的值
  相关解决方案