'ai une collection déclarée comme ceci :
je l'initialise avec des éléments d'un bloc qui font 10 chiffres. par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TYPE TYP_IND_TAB IS TABLE of number INDEX BY binary_integer ; tab2 TYP_IND_TAB ;
en sortant quand je fais celà pour afficher les éléments
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
il me signale l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FOR j IN 1.. tab2.count loop message(tab2(j); end lop;
D'ou vient le problème d'après vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ORA-01403 : No_data_found.
vous avez une solution ?
Partager