PL/SQL 소개
Oracle/OracleDB_SQL 2016. 6. 2. 18:18PL/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 |