Bonjour,
Je suis un débutant en Oracle. J'ai crée un TAD objet
1 2 3 4 5 6
| CREATE OR REPLACE TYPE composant_T AS OBJECT
(
numC VARCHAR(5),
nomC VARCHAR(20),
qte INTEGER
); |
j'ai crée un deuxième TAD table objet
CREATE OR REPLACE TYPE composants_T AS TABLE OF composant_T;
Puis un troisième de la manière suivante:
1 2 3 4 5 6
| CREATE OR REPLACE TYPE fabrication_T AS OBJECT
(
numF VARCHAR(5),
nomF VARCHAR(20),
composants composants_T
); |
je veux créer une table fabrication avec comme clé primaire numF et numC
1 2
| CREATE TABLE fabrication OF fabrication_T(CONSTRAINT pk_numF_numC PRIMARY KEY(numF, table(composants).numC))
NESTED TABLE composants STORE AS comp; |
ça ne marche pas. Comment faire?
J'espère que je me suis bien fait comprendre.
Merci de votre aide.
Partager