TABLE FUNCTION 예제
CREATE OR REPLACE FUNCTION TRF.F_CORR_DATA
RETURN P_CORR_DATA.tab_CORR_DATA_table PIPELINED IS
TYPE ref0 IS REF
CURSOR;
cur0 ref0;
out_rec
P_CORR_DATA.tab_CORR_DATA;
BEGIN
OPEN cur0 FOR
SELECT CalcFunction, fnCalcStr(CalcFunction)
FROM TESTTABLE;
LOOP
FETCH cur0 INTO out_rec.CalcStr,
out_rec.Result;
EXIT WHEN cur0%NOTFOUND;
PIPE
ROW(out_rec);
END LOOP;
CLOSE cur0;
RETURN;
END F_CORR_DATA;
Oracle 객체 정보 조회 (0) | 2012.07.13 |
---|---|
ORACLE 객체 조회 (0) | 2012.07.09 |
FUNCTION 예제 (0) | 2012.07.09 |
프로시저에서 테이블 및 프로시저 생성 방법 (0) | 2012.07.06 |
현재 유저가 가지고 있는 시스템 권한 확인 (0) | 2012.06.07 |