Bojour,

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
)
;
sur MySQL sa marche Mais sur Oracle 11g sa ne marche pas si je ajoute
le ON UPDATE CASCADE je ne comprant pas pour Quoi ?

j'ai tester avec sa:
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;
c'est aussi la même chose.

le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ERREUR Ó la ligne 2 :
ORA-01735: option ALTER TABLE non valide
si quelqu'un peux m'aider...

Merci d'avance.