Bonjour
Je souhaite créer une collection d'enregistrements que j'alimente par une requete sur ma base de données
exemple :
Mais je n'arrive à compiler avec l'erreur suivante :
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 TYPE T_REC_MESSAGE IS RECORD ( C1 Table1.C1%TYPE , C2 Table1.C2%TYPE); TYPE T_TAB_MESSAGE IS TABLE OF T_REC_MESSAGE; tab_message T_TAB_MESSAGE ; cursor cur1 (v1 in varchar2) is select C1 , C2 from Table1 where C1 = v1; begin open cur1 ('toto') ; fetch cur1 BULK COLLECT into tab_message; close cur1; end;
ORA-06550 : expression 'TAB_MESSAGE' in the into list is of wrong type
Je suis en version 8.1 d'oracle et je crois savoir que sur cette version les collections d'enregistrements ne sont pas très bien géré (et donc que mon problème vient de la).
Y a t'il un moyen de contourner ce problème pour un résultat similaire ?
Merci de votre aide
Partager