검색결과 리스트
TABLE OF RECORD에 해당되는 글 1건
- 2012.03.29 [PL/SQL] PL/SQL TABLE OF RECORD
글
TABLE OF RECORD는 TABLE과 RECORD의 복합적인 기능을 하는 것이다.
선언은 TABLE변수 선언과 비슷하면서 데이터 타입은 %ROWTYPE으로 선언하면 된다.
다음은 그 예제이다.
CREATE OR REPLACE PROCEDURE TEST(data IN TABLE.NO%TYPE)
IS
TYPE v_table IS TABLE OF TABLE%ROWTYPE
INDEX BY BINARY_INTEGER;
i BINARY_INTEGER := 0;
table v_table;
BEGIN
FOR list IN (SELECT * FROM TABLE WHERE NO = data) LOOP
i := i+1;
table(i).NO = list.NO;
END LOOP;
END;
RECENT COMMENT