SQL에서 PROCEDURE 호출할 때 IN, OUT 파라미터가 아래와 같이 중첩 테이블 일때 호출하는 방법좀 알려주세요
맨 아래처럼 호출 했는데 PLS-00103 에러가 뜹니다.
. PROCEDURE 명: TEST
. IN, OUT 파라미터:
T_NAME IN TEST_ARRAY
T_DEPARTMENT OUT TEST_ARRAY
. 호출 방법 (에러 뜸 ㅠㅠ)
DECLARE
TYPE TEST_ARRAY IS TABLE OF VARCHAR2(2000) INDEX BY BINARTY_INTEGER;
t1 TEST_ARRAY := NEW TEST_ARRAY ('홍길동')
C2 TEST_ARRAY := NEW TEST_ARRAY();
BEGIN
TEST(t1, C2); /*혹은 TEST (t1(1), C2) 이렇게 해도 에러가 뜹니다 */
END;