PL/SQL 조건문, 반복문

최고고·2022년 12월 12일
0

기본구조

  • 선언문 : 실행부에서 사용할 변수,상수 선언부분
    변수명 데이터타입;
    변수명 CONSTANT 데이터타입; -- 상수
    변수명 테이블명.컬럼명%TYPE; --테이블과동일타입

  • 실행부 : 로직에 해당
    BEGIN ~ END;로끝남
    순차실행 블록단위 처리

  • 예외부 : EXCEPTION

  • 자료형 : 주요 자료형은 NUMBER, CAHR, VARCHAR2, DATE, TIMESTAMP

실행부

조건문 IF, CASE

IF 조건1 THEN
	실행문1;
ELSIF 조건2 THEN
	실행문2;
ELSE
	문장3;
END IF;
CASE (컬럼명 등)
WHEN 조건 THEN
	문장1;
WHEN 조건2 THEN
	문장2;
ELSE 
	문장2;
END CASE;
    
    

반복문 LOOP, FOR, WHILE

LOOP 
	EXIT WHEN 조건;	--조건만족시 반복문 탈출
END LOOP;
    
FOR 변수 IN [REVERSE] 초기값..종료값 LOOP
	실행문;
END LOOP;
WHILE 조건 LOOP
	실행문;
END LOOP;

0개의 댓글