table

    [PL/SQL] 테이블 함수

    [PL/SQL] 테이블 함수

    테이블 함수여러 로우를 가진 컬렉션을 반환하는 함수.컬렉션 타입을 반환하는데, 연관 배열은 반환하지 못하고, 중첩 테이블이나 VARRAY만 반환가능하다. 사용자정의 테이블 함수일반 사용자정의 함수와 다를 것 없으나, 그 대상이 되는 컬렉션 타입이 먼저 만들어져 있어야한다. 아래는 NUMBER만 이용한 간단한 예시이다. 1CREATE OR REPLACE TYPE CH14_NUM_AT IS TABLE OF NUMBER;cs 1234567891011121314CREATE OR REPLACE FUNCTION FN_CH14_TABLE1 (P_N NUMBER) RETURN CH14_NUM_ATIS -- 컬렉션 변수 선언 VNT_RETURN CH14_NUM_AT := CH14_NUM_AT();BEGIN FOR IDX..

반응형