读书人

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

发布时间: 2012-04-05 12:42:40 作者: rapoo

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 自定义异常名
可是有些错误属于自定义的,并没有异常代码号的值

读书人网 >IBM DB2

热点推荐