Bonjour,
je n'arrive pas à modifier une contrainte référentielle d'une table.
j'ai beau chercher sur le net, mais je ne trouve pas.
J'ai envie d'ajouter l'option " on delete cascade" à la contrainte net_c.
Voici la table Etudiant:
et voici la table Insscription:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 create table Etudiant( net number(6) primary key, nom varchar2(10), age int check(age between 18 and 100) );
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 create table Inscription( net number(6) primary key, diplome varchar2(10), constraint net_c foreign key(net) references Etudiant(net) );l'erreur que je reçois est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 alter table Inscription modify constraint net_c foreign key(net) references Etudiant(net) on delete cascade;
qn peut-il me dire pourquoi ça ne marche pas ?SQL command not properly ended
ou qn connaît-il un bon site à ce sujet ?
Partager