[SQL SERVER] suppression en cascade

bouchra19 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -  
bouchra19 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je veux supprimer les enregistrements d'une table selon une condition, mais comme cette table a une clé primaire je dois supprimer aussi les enregistrements correspondants dans l'autre table qui a également une clé étrangère vers une troisième table.

Comment je dois faire pour que les enregistrements supprimés de la première table seront également supprimés des autres tables?

J'espère que j'étais clair
et merci d'avance pour votre aide


A voir également:

2 réponses

Autumn`Tears Messages postés 1054 Date d'inscription   Statut Membre Dernière intervention   145
 
Salut,

http://dev.mysql.com/doc/refman/5.0/fr/innodb-foreign-key-constraints.html
1
bouchra19 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   20
 
merci pour ton message Adrien :)

moi je travaille avec MS sql server et non pas avec MySql
en plus, les tables sont déjà créées et remplies
0
leooel
 
L'ayant déjà utilisé sur mysql et oracle, je pense que c'est une fonction portable.
De plus tu devras nécessairement modifier la structure de tes champs pour appliquer l'effet de cascade sur tes clés étrangères.
0
bouchra19 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   20
 
ok mais sincèrement j'ai pas bien compris le document d'Adrien
si vous pouvez m'expliquer un peu svp ^^
0