On update cascade / on delete cascade
Bojour,
Code:
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:
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. :bug:
le résultat:
Code:
1 2 3
|
ERREUR Ó la ligne 2 :
ORA-01735: option ALTER TABLE non valide |
si quelqu'un peux m'aider...
Merci d'avance. :roll: