■ 저장 프로시저를 사용해 리스트를 조회하는 방법을 보여준다.
▶ 저장 프로시저를 사용해 리스트 조회하기 예제 (SQL)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
SET SERVEROUTPUT ON; DECLARE V_CURSOR SYS_REFCURSOR; V_MEMBER_RECORD TBL_MEMBER%ROWTYPE; BEGIN GET_MEMBER_LIST('김', V_CURSOR); LOOP FETCH V_CURSOR INTO V_MEMBER_RECORD; EXIT WHEN V_CURSOR%NOTFOUND; DBMS_OUTPUT.PUT_LINE(V_MEMBER_RECORD.NAME); END LOOP; END; |
▶ 저장 프로시저를 사용해 리스트 조회하기 (SQL)
1 2 3 4 5 6 7 8 9 10 11 |
CREATE OR REPLACE PROCEDURE GET_MEMBER_LIST ( I_NAME IN VARCHAR2, O_CURSOR OUT SYS_REFCURSOR ) IS BEGIN OPEN O_CURSOR FOR SELECT * FROM TBL_MEMBER WHERE NAME LIKE I_NAME || '%'; END; |