日期:2014-05-17  浏览次数:20670 次

关于Oracle RAISE的使用
看到有人写pl/sql语句的是如下:
EXCEPTION 
            WHEN   OTHERS     --异常时把SQLCODE,SQLERRM   output 
            THEN 
                  DBMS_OUTPUT.put_line   (       'ERR:insert_exception_log: ' 
                                                              ||   TO_CHAR   (SQLCODE) 
                                                              ||   '   ' 
                                                              ||   SQLERRM 
                                                            ); 
                  RAISE;   
                ROLLBACK; 

关于RAISE;语句此处的用处的作用是?怎么使用?

------解决方案--------------------
re-raise the exception 
抛出一个未处理的异常
------解决方案--------------------
是的。触发一个异常