[Oracle] PL/SQL 구조 - 선언부, 실행부, 예외 처리부

CODEDRAGON Development/Database

반응형

 

 

PL/SQL 구조

PL/SQL은 프로그램을 논리적인 블록(block)으로 나누게 하는 구조화된 블록 언어로서, 다음과 같은 블록 구조로 구성되어 있습니다.

 

구조

설명

선언부

(DECLARE, Optional)

·       실행부에서 참조할 모든 변수, 상수, CURSOR, EXCEPTION을 선언합니다.

실행부

(BEGIN/END, Mandatory)

·       BEGIN END 사이에 기술되는 영역입니다.

·       데이터베이스 데이터를 처리할 SQL문과 PL/SQL 블록을 기술합니다.

예외 처리부

(Exception, Optional)

·       실행부에서 에러가 발생했을 때 수행될 문장을 기술합니다.