PL/SQL Block Structure
PL/SQL은 프로그램을 논리적인 블록으로 나누는 구조화 된 블록 언어 이다.
PL/SQL 블록은 선언부(선택적), 실행부(필수적), 예외 처리부(선택적)로 구성되어 있고, BEGIN과 END 키워드는 반드시 기술해 주어야 한다.
PL/SQL 블록에서 사용하는 변수는 블록에 대해 논리적으로 선언할 수 있고 사용할 수 있다.
|
Declarative Section(선언부)
- - 변수, 상수, CURSOR, USER_DEFINE Exception 선언
Executable Section(실행부)
- - SQL, 반복분, 조건문 실행
- - 실행부는 BEGIN으로 시작하고 END로 종료된다.
- - 실행문은 프로그램 내용이 들어가는 부분으로서 필수적으로 사용되어야 한다.
Exception Handling Section(예외처리)
- - 예외에 대한 처리.
- - 일반적으로 오류를 정의하고 처리하는 부분으로 선택 사항이다.
PL/SQL 프로그램의 작성 요령
- PL/SQL 블록내에서는 한 문장이 종료할 때마다 세미콜론(;)을 사용 한다.
- END뒤에 세미콜론(;)을 사용하여 하나의 블록이 끝났다는 것을 명시 한다.
- PL/SQL 블록의 작성은 편집기를 통해 파일로 작성할 수도 있고, SQL 프롬프트에서 바로 작성 할 수도 있다.
- SQL*PLUS 환경에서는 DECLARE나 BEGIN이라는 키워드로 PL/SQL블럭이 시작하는 것을 알 수 있다.
- 단일행 주석 : --
- 여러행 주석 : /* */
- PL/SQL 블록은 행에 / 가 있으면 종결 된다.
태그
문서에 대하여
- - 강좌 URL : http://www.gurubee.net/lecture/1342
- - 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- - 구루비의 모든 강좌는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다.
'IT > 오라클' 카테고리의 다른 글
Oracle PL/SQL 강좌 2.1. 프로시저(PROCEDURE) (0) | 2015.11.24 |
---|---|
Oracle PL/SQL 강좌 1.3. PL/SQL Block의 유형 (0) | 2015.11.24 |
Oracle PL/SQL 강좌 1.1. PLSQL 이란? (0) | 2015.11.24 |
ORACLE NVL & DECODE 함수 (0) | 2015.11.23 |
ORACLE INSTR() 함수 (0) | 2015.11.23 |