異常オラクルPLSQL

設定 serveroutputを

DECLARE 
penameのEMP.ENAMEの%のタイプ。
開始
選択 ENAMEを pename から EMP ENAME = ' 1213 ' ; 
例外時に
NO_DATA_FOUND その後、      DBMS_OUTPUT.PUT_LINE(' 没有该数据' );
とき
他人その後、   DBMS_OUTPUT.PUT_LINE(' 其他例外' );
エンド ;
設定 serveroutputを

DECLARE 
penameのEMP.ENAMEの%のタイプ。
開始
選択 ENAMEを pename から EMP ENAME = ' 1213 ' ; 
例外時に
NO_DATA_FOUND その後、      DBMS_OUTPUT.PUT_LINE(' 没有该数据' );
とき
他人その後、   DBMS_OUTPUT.PUT_LINE(' 其他例外' );
エンド ;

 

セット SERVEROUTPUT 

DECLAREの
PNUMの開始
PNUM:= 1 / 0 
例外
場合
ZERO_DIVIDE 次いで      DBMS_OUTPUT.PUT_LINE(' 0不能做除数' )。
とき
他人その後、   DBMS_OUTPUT.PUT_LINE(' 其他例外' );
エンド ;
セット SERVEROUTPUT 

DECLAREの
PNUMの開始
PNUMを:= ' ABC ' ; 
例外
時に
VALUE_ERROR その後、      DBMS_OUTPUT.PUT_LINE(' value_erroe ' );
とき
他人その後、   DBMS_OUTPUT.PUT_LINE(' 其他例外' );
エンド ;

 

おすすめ

転載: www.cnblogs.com/wangchuanfu/p/10987928.html