PLSQL (ORACLE)
KAMEL
-
KAmel -
KAmel -
Bonjour à tous et toutes
j'ai la déclaration suivante dans une procédure PL/SQL :
type type_rec_mvt is record (dcompta date, montant number, sens char);
type type_lst_mvt is varray(3) of type_rec_mvt;
c'est une déclaration d'un tableau de 6 elements à remlire à la suite par un curseur :
dans loop
G tapé : lst_mvt(rownum-1).dco := curseur.dco ;
end loop;
un ms d'erreur apparait : 6531ORA-06531: Reference to uninitialized collection
Merci infinément de votre aide
j'ai la déclaration suivante dans une procédure PL/SQL :
type type_rec_mvt is record (dcompta date, montant number, sens char);
type type_lst_mvt is varray(3) of type_rec_mvt;
c'est une déclaration d'un tableau de 6 elements à remlire à la suite par un curseur :
dans loop
G tapé : lst_mvt(rownum-1).dco := curseur.dco ;
end loop;
un ms d'erreur apparait : 6531ORA-06531: Reference to uninitialized collection
Merci infinément de votre aide
A voir également:
- PLSQL (ORACLE)
- Telecharger oracle virtualbox - Télécharger - Émulation & Virtualisation
- Oracle america inc virus ✓ - Forum Virus
- Find oracle sid ✓ - Forum Bases de données
- A quoi sert java oracle ✓ - Forum Java
- Le logiciel JAVA est important pour un pc? - Forum Logiciels
1 réponse
Ben je crois que ça peut venir de là :
Et après tu appelles :
Est-ce que la correction suivante marche :
Bahan
type type_rec_mvt is record (dcompta date, montant number, sens char); type type_lst_mvt is varray(3) of type_rec_mvt;Tu définis ta collection en type_lst_mvt
Et après tu appelles :
lst_mvt(rownum-1).dco := curseur.dco ;
Est-ce que la correction suivante marche :
type_lst_mvt(rownum-1).dco := curseur.dco ;
Bahan
ça n'a pas marché ou ke G mal rédigé la chôse !!!
merci de me donner plus de détails
A+