Bojour,
sur MySQL sa marche Mais sur Oracle 11g sa ne marche pas si je ajoute
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 create table COUREUR ( NumeroCoureur NUMBER(5) not null, NomCoureur VARCHAR2(40), CodeEquipe VARCHAR2(4) not null, CodePays VARCHAR2(4) not null, constraint PK_COUREUR primary key (NumeroCoureur), constraint FK_COUREUR_EQUIPE foreign key (CodeEquipe) references EQUIPE (CodeEquipe) ON DELETE CASCADE ON UPDATE CASCADE, constraint FK_COUREUR_PAYS foreign key (CodePays) references PAYS (CodePays) ON DELETE CASCADE ON UPDATE CASCADE ) ;
le ON UPDATE CASCADE je ne comprant pas pour Quoi ?
j'ai tester avec sa:
c'est aussi la même chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ALTER TABLE COUREUR ADD CONSTRAINT FK_COUREUR_PAYS FOREIGN KEY (CodePays) REFERENCES PAYS (CodePays) ON DELETE CASCADE ON UPDATE CASCADE;
le résultat:
si quelqu'un peux m'aider...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ERREUR Ó la ligne 2 : ORA-01735: option ALTER TABLE non valide
Merci d'avance.![]()
Partager