선언문 : 실행부에서 사용할 변수,상수 선언부분
변수명 데이터타입;
변수명 CONSTANT 데이터타입; -- 상수
변수명 테이블명.컬럼명%TYPE; --테이블과동일타입
실행부 : 로직에 해당
BEGIN ~ END;로끝남
순차실행 블록단위 처리
예외부 : EXCEPTION
자료형 : 주요 자료형은 NUMBER, CAHR, VARCHAR2, DATE, TIMESTAMP
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
EXIT WHEN 조건; --조건만족시 반복문 탈출
END LOOP;
FOR 변수 IN [REVERSE] 초기값..종료값 LOOP
실행문;
END LOOP;
WHILE 조건 LOOP
실행문;
END LOOP;