핵심정리
1 PL/SQL의 가장 작은 프로그램 단위를 블록이라고 한다.
2 이름이 없는 블록을 익명 블록이라 하고, 나머지 이름이 있는 블록에는 함수, 프로시저, 패키지 등이 있다.
3 PL/SQL 블록은 선언부, 실행부, 예외 처리부로 구성되는데, 선언부와 예외 처리부는 생략이 가능하다.
4 선언부에서는 변수와 상수, 커서 등을 선언할 수 있다. 변수는 선언할 때 초기화가 가능하다.
5 상수는 선언 시 반드시 초기화해야 하며, 한번 초기화한 상수는 변경할 수 없다.
6 테이블의 컬럼과 연계된 변수나 상수 선언 시 %TYPE 키워드를 사용하면 자동으로 데이터 타입을 맞출 수 있다.
7 PL/SQL 블록에서는 SQL에서 사용된 모든 데이터 타입과 연산자를 사용할 수 있다.
8 PRAGMA 키워드를 사용해 특정 목적에 맞게 컴파일러에서 지시할 수 있으며, 라벨을 붙여 사용할 수 있다.