오라클 프로시저(Oracle Procedure) 기본 사용 방법 입니다.

 

아래는 파라미터를 1개 입력받아 TABLE_A라는 테이블에서 데이터를 뽑아오는 간단한 프로시져 생성 예제입니다.

CREATE OR REPLACE PROCEDURE TEST_PROC
  (
  S_SEQ IN NUMBER,    -- NUMBER 타입의 입력받은 파라미터
   OUT_DATA OUT SYS_REFCURSOR    -- SELECT문 결과를 담을 커서(CURSOR)
  )
  IS
  BEGIN
   OPEN OUT_DATA FOR    -- 커서 열기
   SELECT * FROM TABLE_A WHERE SEQ = S_SEQ;    -- 데이터 불러오는 쿼리문(마지막에 세미콜론은 필수)
  END;
/


Posted by 준콩ol 준콩ol

댓글을 달아 주세요