Bonjour,
J'ai un probleme niveau insertion dans un nested table voila l'example :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| ***Le type Terme
create type Terme_T as Object
(
libelle varchar2(50),
TermesAssocies GroupeTermes
)
/
***La collection des termes
create type GroupeTermes as table of ref Terme_T
/
***La table terme
create table Terme of Terme_T
(
constraint pk_terme primary key(libelle)
)
nested table TermesAssocies store as TA_TAB;
insert into Terme values('Sport de balle',null);
***insertion de Sport de balle effectuer
insert into Terme values('Sport Collectif',GroupeTermes((select ref(i) from Terme i where libelle='Sport de balle'));
***insertion effectuer |
Par contre Je n'arrive pas a inserer directement dans le nested table!
J'ai essayé :
insert into table(select TermesAssocies from terme where libelle='Sport de balle') values ((select ref(i) from terme i where i.libelle='Sport Collectif'));
et j ai la message : referance to NULL table value !
Partager