标签:是什么 output others 异常 bms 一点 use code 过程
EXCEPTION when others then rollback; dbms_output.put_line(‘code:‘ || sqlcode); dbms_output.put_line(‘errm:‘ || sqlerrm); raise; when others then和raise; 分别是什么意思
异常分很多种类,如NO_FOUND。others处本应该写异常名称,如果不想把异常分得那麼细,可以笼统一点用others来捕获,即所有异常均用others来捕获。 when others then表示是其它异常。 raise表示抛出异常,让User可以看到。
存储过程中的when others then 和 raise 何意义?
标签:是什么 output others 异常 bms 一点 use code 过程
原文地址:http://www.cnblogs.com/Wmmm/p/6590893.html