ORACLE2009. 12. 22. 23:11
-SQL은 쿼리문 하나로 원하는 데이터를 검색 조작할 수 있다.
하지만 SQL문 자체는 비 절차성 언어이기에 몇 개의 쿼리문 사이에 어떠한 연결 및 절차성이 있어야 하는 경우 사용할 수 없다.
PL/SQL은 오라클 사에서 SQL 언어에 절차적 프로그래밍 언어를 가미해 만든 것 이다.

PL/SQL은 DECLARE ~ BEGIN ~ EXCEPTION ~ END 순을 갖는다.

*PL/SQL은 BLOCK 구조로 큰 3가지 부분으로 나눌 수 있다
 DECLARE SECTION(선언부)
 EXECUTABLE SECTION(실행부)
 EXCEPTION SECTION(예외 처리부)

-DECLARE SECTION : 모든 변수 및 상수를 선언 하는 부분
-EXECUTABLE SECTION : 절차적 형식으로 SQL문을 실행할 수 있도록 언어의 요소인 제어문, 반복문, 함수 정의 등 로직을 기술할 수 있는 부분. BEGIN으로 시작
-EXCEPTION SECTION : PL/SQL 문 실행 중 에러 발생시 이런 예외 사항을 해결 하기 위한 문장

'ORACLE' 카테고리의 다른 글

Oracle Book List Link  (0) 2009.12.23
dbms_output 패키지 - 화면에 출력 기능  (0) 2009.12.22
Oracle 샘플 스키마 설치  (0) 2009.12.21
SQL Processing Concepts  (0) 2009.12.09
Oracle Database 10g: DBA를 위한 20가지 주요 기능  (0) 2009.11.21
Posted by Tiwaz