[ ORACLE PL/SQL 개념 - (1) ]
[ PL/SQL(Procedural Language/SQL) ]
: 오라클에서 제공하는 프로그래밍 언어
: 일반 프로그래밍 언어적인 요소를 다 가지고 있고,
데이터베이스 업무를 처리하기 위한 최적화된 언어
** [ 프로시저(PL)의 기본 구조 ] **
- 선언부(Declare) : 모든 변수나 상수를 선언하는 부분
- 실행부(Executable) : BEGIN ~ END // 실재 로직이 수행되는 부분
ex) 제어문, 반복문, 함수정의 등의 로직을 기술하는 부분...
- 예외처리부(Exception) : 실행도중에 에러 발생시 해결하기위한 명령들을 기술하는 부분
(생략가능)
** Declare, begin, exception 키워드들은 ';' 을 붙이지 않는다. **
** 나머지 문장들은 ';'으로 처리하여 영역의 긑을 표시한다.
- 익명 블록(Anonymous PL/SQL)
: 주로 일회성으로 사용할 경우 많이 사용된다.
- 저장 블록(Stored PL/SQL)
: 서버에 저장해 놓고 주기적으로 반복해서 사용할 경우 사용된다.
EX)
'스터디 > DB(ORACLE)' 카테고리의 다른 글
ORACLE PL/SQL rowType 변수 및 복합변수 활용 예 -(3) (0) | 2017.09.13 |
---|---|
ORACLE PL/SQL 변수 선언 및 데이터 타입 - (2) (0) | 2017.09.12 |
ORACLE 시퀀스(sequence) (0) | 2017.09.08 |
ORACLE 뷰(View)와 Inline 뷰 (0) | 2017.09.08 |
ORACLE 무결성 제약조건 (0) | 2017.09.07 |