336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
        
                                
            CREATE OR REPLACE PROCEDURE TEST10(V_SU IN NUMBER) --선언문(매개변수)
IS
    NOT_ONE_ERROR EXCEPTION; --에러를 정의합니다.
BEGIN
    --DMBS_OUTPUT.DISABLE;
    
    IF V_SU = 1 THEN DBMS_OUTPUT.PUT_LINE('입력수는 1입니다.');
    ELSE RAISE NOT_ONE_ERROR; --에러로 넘어갑니다.
    END IF;
    
    EXCEPTION  --에러 시작
        WHEN NOT_ONE_ERROR THEN --해당 에러라면 밑에 구문처리합니다.
            DBMS_OUTPUT.PUT_LINE('입력한 숫자는 1이 아닙니다.');
        WHEN OTHERS THEN  --다른 에러라면 밑에 구문을 처리합니다.
            DBMS_OUTPUT.PUT_LINE('예외발생');
    
END TEST10; --프로시저 마침
/
exec TEST10(2); --실행구
'DATABASE > ORACLE' 카테고리의 다른 글
| ORACLE Error : ORA-12519, Error preloading the connection pool, no appropriate service handler found (0) | 2019.03.28 | 
|---|---|
| ORACLE PROCEDURE 쿼리 COMMIT 또는 ROLLBACK (0) | 2017.02.16 | 
| ORACLE FOR LOOP구문 (0) | 2017.02.16 | 
| ORACLE WHILE문과 LOOP문 (0) | 2017.02.16 | 
| ORACLE PLSQL (0) | 2017.02.12 |