HPL/SQL - LEAVE 문
HPL/SQL - LEAVE 문
LEAVE 문은 지정한 라벨이 붙은 루프나 블록을 빠져나갈 때 사용해요. 라벨을 지정하지 않으면 가장 안쪽의 루프를 빠져나갑니다.
출처: 문서
본문
LEAVE 문은 주어진 라벨로 표시된 루프 또는 블록을 종료합니다. 라벨을 지정하지 않으면 가장 안쪽 루프를 종료합니다.
구문(Syntax):
LEAVE [label];
예제(Example):
lbl:
WHILE count > 0 DO
SET count = count - 1;
IF count = 0 THEN
LEAVE lbl;
END IF;
END WHILE;
lbl:
WHILE 1=1 DO
lbl1:
WHILE 1=1 DO
LEAVE lbl;
END WHILE;
END WHILE;
호환성(Compatibility): Teradata, IBM DB2 and MySQL.
더 알아보기 (Learn more)
LEAVE는 반복문을 특정 조건에서 조기에 종료하고 싶을 때 사용해요. 라벨을 활용하면 중첩된 루프에서 바깥쪽 루프까지 한 번에 빠져나갈 수 있습니다.