오라클 PL/SQL 프로그래밍(제어문, 반복문)
http://ojc.asia/bbs/board.php?bo_table=LecSQLnPlSql&wr_id=571
4. PL/SQL 프로그래밍(제어문, 반복문)
n 프로그래밍 언어에서 사용하는 것과 유사하지만 문법이 조금 다른 부분이 있다.
4.1 PL/SQL IF문
[형식]
4.2 BASIC LOOP문
n LOOP~END LOOP 형태이며 무한루프이므로 출구가 있어야 한다.(EXIT or EXIT WHEN절)
n LOOP COUNTER 변수 등은 직접 다루어야 한다.
[형식]
4.3 FOR LOOP문
n LOOP~END LOOP 앞에 FOR 제어문을 가지므로 루프 카운터 변수가 필요없고 LOOP~END LOOP 안쪽에 출구 역시 필요없다.
n 인덱스는 자동으로 선언되며 자동으로 1씩 증가하고 REVERSE라고 하면 상한값에서 초기값으로 -1씩 증가한다.(초기값과 상한값의 위치가 바뀌어서는 안된다.)
[형식]
4.4 WHILE LOOP문
n 조건이 만족하는 동안 LOOP~END LOOP를 실행하므로 별도의 출구는 필요없지만 루프 카운터 변수등은 선언해서 사용해야 한다.
n 조건에 만족하지 않으면 반복문내 실행문이 한번도 실행되지 않는다.
[형식]
[LAB]
댓글 없음:
댓글 쓰기