728x90
LOOP문
- LOOP문은 특정 조건이 만족할 때까지 반복하는 반복문입니다.
- LOOP문의 구조는 다음과 같습니다.
--사용법
LOOP
처리문;
EXIT[조건];
END LOOP;
- 예제 [1부터 10까지 출력]
DECLARE
i NUMBER;
BEGIN
FOR i IN 1..10 LOOP
DBMS_OUTPUT.PUT_LINE(i);
END LOOP;
END;
WHILE문
- WHILE문은 특정 조건이 만족하는 동안 반복하는 반복문입니다.
- WHILE문의 구조는 다음과 같습니다.
--사용법
WHILE 조건
LOOP
처리문;
END LOOP;
- 예제 [1부터 10까지 출력]
DECLARE
i NUMBER := 1;
BEGIN
WHILE i <= 10 LOOP
DBMS_OUTPUT.PUT_LINE(i);
i := i + 1;
END LOOP;
END;
FOR문
- FOR문은 특정 범위의 값을 반복하는 반복문입니다.
- FOR문의 구조는 다음과 같습니다.
--사용법
FOR 증감변수 IN 초기값..최종값
LOOP
처리문;
END LOOP;
- 예제 [1부터 10까지 출력]
DECLARE
i NUMBER;
BEGIN
FOR i IN 1..10 LOOP
DBMS_OUTPUT.PUT_LINE(i);
END LOOP;
END;
728x90
'STUDY > DB SQL' 카테고리의 다른 글
[SQL] 오라클 코멘트 (comment) 조회와 설정 방법 (0) | 2023.06.27 |
---|---|
[SQL] 오라클 변수 · 상수선언 (0) | 2023.06.27 |
[SQL] 오라클 커서(CURSOR) (0) | 2023.06.26 |
[Oracle] SQL Developer DBMS 출력 (0) | 2023.06.26 |
[SQL] 오라클 문자열 합치기 CONCAT 과 || (0) | 2023.06.26 |