ORA-06533: 첨자가 개수를 넘었습니다. ORA-06533: Subscript Beyond Count error 1. 현상 - 오류 모니터링 중 확인 되었고, 오라클 패키지 내 배열 사용 시 크기가 넘어가는 경우 발생하는 오류 였다. 2. 원인 분석 - PL/SQL 에서의 테이블은 오라클 SQL에서의 테이블과는 다르다. PL/SQL에서의 테이블은 일종의 일차원 배열이라고 생각하면 이해하기 쉬울것이다. 테이블은 크기에 제한이 없으면 그 ROW의 수는 데이터가 들어옴에 따라 자동 증가 한다. EX) 오류 발생 예제 DECLARE -- 중첩 테이블 선언 -- ex) CREATE OR REPLACE TYPE 타입명 IS TABLE OF 값타입; TYPE TABLE_1 IS TABLE OF VARCHAR2(..
[Oracle] ORA-06533: 첨자가 개수를 넘었습니다.
ORA-06533: 첨자가 개수를 넘었습니다. ORA-06533: Subscript Beyond Count error 1. 현상 - 오류 모니터링 중 확인 되었고, 오라클 패키지 내 배열 사용 시 크기가 넘어가는 경우 발생하는 오류 였다. 2. 원인 분석 - PL/SQL 에서의 테이블은 오라클 SQL에서의 테이블과는 다르다. PL/SQL에서의 테이블은 일종의 일차원 배열이라고 생각하면 이해하기 쉬울것이다. 테이블은 크기에 제한이 없으면 그 ROW의 수는 데이터가 들어옴에 따라 자동 증가 한다. EX) 오류 발생 예제 DECLARE -- 중첩 테이블 선언 -- ex) CREATE OR REPLACE TYPE 타입명 IS TABLE OF 값타입; TYPE TABLE_1 IS TABLE OF VARCHAR2(..
2019.06.22