본문 바로가기
카테고리 없음

오라클 반복문 (LOOP, WHILE, FOR)문 사용법 (PL/SQL)

by nono22 2023. 12. 29.

오라클 반복문 (LOOP, WHILE, FOR)문 사용법 (PL/SQL)

LOOP문

  • LOOP문은 조건과 상관없이 특정 블록을 반복 실행하는데 사용된다.
  • 종료조건을 명시적으로 작성해주어야 한다.
## LOOP문 사용법

```sql
LOOP
   -- 반복 실행할 내용
   -- 종료조건을 체크하여 반복을 계속할지 결정
END LOOP;
DECLARE
  변수명 NUMBER := 1;
BEGIN
  LOOP
    -- 반복 실행할 내용
    변수명 := 변수명 + 1;
    EXIT WHEN 변수명 > 10; -- 종료조건
  END LOOP;
END;

WHILE문

  • WHILE문은 특정 조건이 참인 경우에만 블록을 반복 실행한다.
  • 반복 횟수에 대한 조건을 미리 알고 있어야 한다.
## WHILE문 사용법

```sql
WHILE 조건문
LOOP
   -- 조건이 참인 경우 반복 실행할 내용
END LOOP;
DECLARE
  변수명 NUMBER := 1;
BEGIN
  WHILE 변수명 <= 10
  LOOP
    -- 반복 실행할 내용
    변수명 := 변수명 + 1;
  END LOOP;
END;

FOR문

  • FOR문은 반복 횟수를 지정하고 해당 횟수만큼 블록을 반복 실행한다.
  • 반복 횟수에 대한 조건을 알고 있을 때 사용한다.
## FOR문 사용법

```sql
FOR 변수명 IN [초기값]..[종료값] [BY 계수]
LOOP
   -- 반복 실행할 내용
END LOOP;
DECLARE
BEGIN
  FOR 변수명 IN 1..10
  LOOP
    -- 반복 실행할 내용
  END LOOP;
END;
  • 반복 횟수를 자유롭게 조절할 수 있고, 효율적인 반복 실행에 사용할 수 있다.

이상으로 오라클의 반복문인 LOOP문, WHILE문, FOR문에 대한 기본적인 사용법을 알아보았습니다. 추가적인 내용은 공식 문서나 도서를 참고하여 학습하시기 바랍니다.

댓글