2022년 4월 20일 수요일

오라클 기본 7 - 스토어드 프로시저

 1. 스토어드 프로시저란?

오라클에서 제공되는 프로그래밍 기능.

쿼리문의 집합으로 어떠한 동작을 일괄 처리 하기 위한 용도로 사용.

자주 사용되는 일반적인 쿼리를 사용하는 것보다 모듈화 시켜서 필요할 때마다 호출.


2. 스토어드 프로시저의 정의 형식

CREATE OR REPLACE PROCEDURE 프로시저_이름 AS 변수_선언_부분

BEGIN

    PL/SQL 프로그래밍 코딩 부분

END 프로시저_이름


3. 스토어드 프로시저의 실행

EXECUTE 프로시저_이름();


4. 스토어드 프로시저의 수정과 삭제

수정 : CREATE OR REPLACE PROCEDURE 문을 다시 사용

삭제 : DROP PROCEDURE 


5. 파라미터의 사용

입력 - 입력_파라미터_이름 IN 데이터_형식 := 디폴트 값

실행 - EXECUTE 스토어드_프로시저_이름(전달 값);

출력 - 출력_파라미터_이름 OUT 데이터 형식

입출력 - 입력_파라미터_이름 IN OUT 데이터_형식 := 디폴트 값


6. 스토어드 프로시저의 특징

- 오라클의 성능을 향상 시킬 수 있다.

- 유지 관리가 간편하다

- 예외 처리 및 모듈식 프로그램이 가능하다.

- 네트워크 전송량의 감소

댓글 없음:

댓글 쓰기