![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, COULD ANYBODY HELP ME UNDERSTAND THIS ERROR PLEASE, I'm trying to initialize a collection ALREADY DEFINE. DESC SEARCH_X; SEARCH_X TABLE OF SEARCH_P_TYPE Name Null? Type ------------------------- -------- -------- ID VARCHAR2(10) VALUE VARCHAR2(90) and then I ADD SOME VALUES TO THE SEARCH_X: DECLARE c_tab SEARCH_X := SEARCH_X(); c_count number (5); BEGIN c_tab(1).ID := '100000'; c_tab(1).VALUE := 'TRYING TO TEST '; c_count := c_tab.count; DBMS_OUTPUT.PUT_LINE('C_COUNT VALUE IS ' || TO_CHAR(c_count)); END; / AND I GET THIS ERROR : ERROR at line 1: ORA-06533: Subscript beyond count ORA-06512: at line 7 WHAT COULD BE BEYOND COUNT HERE AS THE STRING'SIZE RESPECT THE DECLARATION ? THANK YOU ALL. |
|
DECLARE c_tab SEARCH_X := SEARCH_X(); c_count number (5); BEGIN |
|
c_tab(1).ID := '100000'; c_tab(1).VALUE := 'TRYING TO TEST '; |
#3
| |||
| |||
|
|
In article <1103575412.682308.53260 (AT) c13g2000cwb (DOT) googlegroups.com>, testmirora (AT) hotmail (DOT) com says... Hi, COULD ANYBODY HELP ME UNDERSTAND THIS ERROR PLEASE, I'm trying to initialize a collection ALREADY DEFINE. .... |
|
AND I GET THIS ERROR : ERROR at line 1: ORA-06533: Subscript beyond count ORA-06512: at line 7 WHAT COULD BE BEYOND COUNT HERE AS THE STRING'SIZE RESPECT THE DECLARATION ? THANK YOU ALL. http://download-west.oracle.com/docs...olls.htm#14218 you need to "extend" the collection -- you set it up "empty" -- with zero elements. DECLARE c_tab SEARCH_X := SEARCH_X(); c_count number (5); BEGIN c_tab.extend; c_tab(1).ID := '100000'; c_tab(1).VALUE := 'TRYING TO TEST '; that would work. |
#4
| |||
| |||
|
|
Hi, COULD ANYBODY HELP ME UNDERSTAND THIS ERROR PLEASE, I'm trying to initialize a collection ALREADY DEFINE. DESC SEARCH_X; SEARCH_X TABLE OF SEARCH_P_TYPE Name Null? Type ------------------------- -------- -------- ID VARCHAR2(10) VALUE VARCHAR2(90) and then I ADD SOME VALUES TO THE SEARCH_X: DECLARE c_tab SEARCH_X := SEARCH_X(); c_count number (5); BEGIN c_tab(1).ID := '100000'; c_tab(1).VALUE := 'TRYING TO TEST '; c_count := c_tab.count; DBMS_OUTPUT.PUT_LINE('C_COUNT VALUE IS ' || TO_CHAR(c_count)); END; / AND I GET THIS ERROR : ERROR at line 1: ORA-06533: Subscript beyond count ORA-06512: at line 7 WHAT COULD BE BEYOND COUNT HERE AS THE STRING'SIZE RESPECT THE DECLARATION ? THANK YOU ALL. |
![]() |
| Thread Tools | |
| Display Modes | |
| |