오라클 FUNCTION에서 C언어의 GOTO와 같은 기능을 사용할 수 있다.
예를 들어 FUNCTION에 TEST라는 변수가 NULL일 시 라는 조건이 있을 때
IF TEST IS NULL THEN
-- 여기에 사용한다.
END IF;
위의 조건을 만족할 시 FUNCTION의 끝으로 보내고 싶은 경우라면 아래와 같이 사용한다.
<<위치명>>
IF TEST IS NULL THEN
GOTO CODE_END; --CODE_END 라는 위치로 보내버린다.
END IF;
~~
~~
~~
<<CODE_END>> -- CODE_END라는 부분을 직접 지정한다. 이름은 병경되도 상관없다.
'DB > ORACLE' 카테고리의 다른 글
[오라클] 해당 스키마에 존재하는 DB 링크를 조회 (0) | 2023.03.28 |
---|---|
[Oracle - 에러] ORACLE INSERT FETCH ROWS 시 ORA-00918 오류 (0) | 2022.12.22 |
[Oracle - PL_SQL] 오라클 FUNCTION, PROCEDURE EXCEPTION 활용법 (0) | 2022.09.26 |
[Oracle - PL_SQL] 오라클 FUNCTION LOOP 사용법 (0) | 2022.09.26 |
[Oracle - PL_SQL] 오라클 FUNCTION 사용법 (0) | 2022.09.26 |