Bonjour,

J'ai un probleme niveau insertion dans un nested table voila l'example :


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
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é :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !