instantiation des objets réferencés
Bonsoir
Je veux insérer dans une table qui référence deux autre table, et je travail avec oracle10g sous vista.
je veux obtenir ce resultat:
http://www.monsterup.com/upload/1243880322640.jpg
Mon isqlplus accepte l’insertion dans tdftx et tproduit, mais pas dans tquantite, la requete est difficile pour moi, ce code été refusé par isqlplus
Code:
1 2 3 4 5 6 7 8
| insert into tquantite (c, leproduit,ledftx)
SELECT 5,
ref(p)
from tproduit p
where p.a='poto'
,ref(d)
from tdftx d
where d.e='1'); |
il m’affiche ca :
Code:
1 2 3 4
| SELECT 5,
*
Erreur dans la ligne2:
ORA-00911: caractère non valide |
Je veux insérer dans tquantité le tuple ‘5’ , ‘poto’,’1’. Dont ‘5’ est la valeur de c , ‘poto’ est la référence pour le produit ‘poto’, et ‘1’ pour le dftx’1’.
Merci pour votre collaboration.