Bonjour,

j'ai un petit soucis de création de table. J'ai une table achète :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TABLE achète
(idach NUMBER(3), clid  NUMBER(3), matid NUMBER(3), quantité NUMBER(4),
prix NUMBER(5), da_te DATE,    total NUMBER(7) DEFAULT 0 ,
 
CONSTRAINT achète_cp PRIMARY KEY(idach),
CONSTRAINT achète_ce1 FOREIGN KEY(clid) REFERENCES clients(idcl),
CONSTRAINT achète_ce2 FOREIGN KEY(matid) REFERENCES materiel(idmat))
;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
INSERT INTO achète VALUES
(6, 5, 6, 2,2345, TO_DATE('21/02/2001', 'dd/mm/yyyy'), default)
;
INSERT INTO achète VALUES
(7, 5, 7, 2,3210, TO_DATE('21/02/2001', 'dd/mm/yyyy'), default)
;
j'ai une table temps :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE Temps(
  idtemps number,
  jour DATE,
  mois DATE,
  annee DATE,
  Primary key(idtemps));
Je dois alimenter la table temps avec les données contenues dans achète. C'est à dire que idtemps = idach et les dates doivent être identiques.

Merci de vos réponse,
Cordialement,

PS: je ne peux pas bouger les tables et désolée pour la syntaxe mais ce n'est pas la mienne ! =)