Salut tous le monde .
Je suis encore un débutant en sql3 et je travaille sous Sql Developper de oracle 11g, Mon probléme et comme suis :
j'ai crée 2 type objet
puis 2 table objet à partir des type crées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 create or replace type TVehicule as object ( Tonnage number(6), Immat varchar(15) ); create or replace type TMission as object ( NumMission number(6), DateMission date, RefVehicule ref TVehicule, member function CalculerTonnage return number );
ensuite j'ai inséré une ligne dans vehicule sans problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 create table Vehicule of TVehicule ( Immat primary key ); create table Mission of TMission ( NumMission primary key );
mais quand j'ai inséré une ligne dans Mission :
La ligne est ajouté mais la référence RefVehicule reste vide, elle ne pointe sur aucune véhicule et ça m'a vraiment coincé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 insert into mission select 1,'15/11/2010', ref(V) from Vehicule V where Immat = '5400 tunis 94';
Merci d'avance pour vos commentaires et conseils que vous pourrez m'apporter.
Partager