본문 바로가기
코딩연습/오라클

[SQL] 패키지, 프로시저

by 호아니 2020. 10. 7.

프로시저란?

- 특정한 로직을 처리하기만 하고 결과 값은 반환하지 않는 서브 프로그램

- 절차형 SQL을 활욜해여 특정한 기능을 수행 할 수 있는 트랜잭션 언어

- 호출을 통해 실행되며 DML(데이터 조작어)를 수행

 

<프로시저 구성>

선언(DECLARE)->시작(BEGIN)/종료(END)->제어(CONTROL)->SQL->예외(EXCEPTION)->실행(TRANSACTION)

 

패키지란?

- 변수, 상수, 서브프로그램등의 항목을 묶어놓은 객체