2016-07-06 7 views

答えて

0

は、あなたができることを追加する方法を私に例外condtionを与えることを持つテーブルでは使用できませんENO番号を与えたとき、つまり例外的なケースを追加したいと思いますこの(たとえば):

FUNCTION XX_GETSAL(N_ENO NUMBER) RETURN NUMBER IS 
    N_SALARY NUMBER; 
    BEGIN 
    SELECT SAL INTO N_SALARY FROM XX_TBEMP WHERE ENO = N_ENO; 
    RETURN N_SALARY; 
    EXCEPTION 
    WHEN NO_DATA_FOUND THEN 
     RETURN NULL; 
    END; 

(NB COMMITは、この機能で場所がない。)

0

は、私は、関数が数値を返しているので、あなたが選ぶことができるという点で、上記のコードに若干の修正を行います〜r eturnはNO_DATA_FOUNDの状態を示す数字(例:私は-1を選択しました):をコードに追加しました。 ちょうどそれを取る。

関連する問題