이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

Database/ORACLE

오라클 프로시저(Oracle Procedure) 기초 예제

준콩이 2013. 2. 7. 10:35
반응형

오라클 프로시저(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;
/


반응형