ORA-01403 pour les éléments d'une collection Oracle PL/SQL
'ai une collection déclarée comme ceci :
Code:
1 2
| TYPE TYP_IND_TAB IS TABLE of number INDEX BY binary_integer ;
tab2 TYP_IND_TAB ; |
je l'initialise avec des éléments d'un bloc qui font 10 chiffres. par
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| i:=1
firsrt_record;
LOOP
IF :NUMATTEPAPIER IS NOT NULL THEN
tab2(i):=:NUMATTEPAPIER ;
IF (:System.Last_Record = 'TRUE') THEN
EXIT;
ELSE
Next_Record;
END IF;
i:=+1;
end loop;
first_record; |
en sortant quand je fais celà pour afficher les éléments
Code:
1 2 3
| FOR j IN 1.. tab2.count loop
message(tab2(j);
end lop; |
il me signale l'erreur :
Code:
ORA-01403 : No_data_found.
D'ou vient le problème d'après vous ?
vous avez une solution ?