Oracleは、例外をキャッチする関数を作成します

 

CREATE OR REPLACE FUNCTIONのFun_getbirthDayfromIdntity(IN Idntity VARCHAR2を) - パラメータを定義
誕生* /のID番号の取得日* /
RETURNのDATE
IS
誕生日DATE; -定義された戻り値

bx_exception例外; -定義の例外変数は
BEGIN

デュアルFROM誕生日INTO SELECT TO_DATE(SUBSTR(Idntity、7,8)、 'YYYY-MM-DD'); -赋值

RAISEのbx_exception; -捕获异常
EXCEPTION
他はTHEN NULL; -

RETURN(誕生日); -戻り値の
ENDのFun_getbirthDayfromIdntity; -エンド

おすすめ

転載: www.cnblogs.com/tanhu/p/11316765.html