PL/SQL 소개

Oracle/OracleDB_SQL 2016. 6. 2. 18:18

PL/SQL 장점과 구조

 

PL/SQL 개념

- SQL 확장한 절차적언어

- 관계형 DB에서 사용되는 Oracle의 표준 데이터 액세스 언어

- 프로시저 생성자를 SQL과 통합

 

 

PL/SQL 정보

- 코드 실행 다위에 블록 구조를 제공, 코드 유지 관리가 쉽다.

 * 유지 보수 및 디버깅이 쉬어진다.

 

- 프로시저 생성자를 제공

 * 변수, 상수 및 데이터 유형

 * 제어 구조

 * 재사용 가능한 프로그램 단위

 

PL/SQL 이점

- 모듈식 프로그램 개발

 * PL/SQL의 모든 프로그램은 블록단위이다. (블록은 순차적으로 배치되거나 중첩도 가능)

 * 코드를 쉽게 유지 관리하고 디버깅할 수 있다.. 

- Oracle 툴과의 통합

- 이식성

- 예외 처리

 

 

PL/SQL 블록구조

DECLARE(선택)

- 변수, 커서, 유저 정의 예외

- DECLARE문에서 선언한다.

BEGIN(필수)

- SQL문, PL/SQL문

- BEGIN문 안에 또 다른 블럭이 올 수 있다.

EXCEPTION(선택)

- 예외 발생 시 수행 작업

END;(필수)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PL/SQL 블록 검사

PL/SQL에서 출력 메세지 생성

 

 

 

'Oracle > OracleDB_SQL' 카테고리의 다른 글

Trigger  (0) 2016.06.08
정리  (0) 2016.06.07
오라클 구조 파일보기  (0) 2016.05.31
View  (0) 2016.05.30
유저 액세스 제한  (0) 2016.05.27
admin