|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Développeur informatique Inscription : octobre 2010 Messages : 18 ![]() |
Bonjour,
Comment peux-ton gérer la suppression en cascade (par exemple supprimer un client, ainsi que ses factures,et autres infos ...) sans activer le DELETE ON CASCADE ? Est-il possible d'utiliser les tables systèmes pour monter un arbre de dépendance et de supprimer les enregistrement en remonter l'arbre. D'avance merci |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 950 ![]() |
Vous n'êtes pas obligé de faire une DRI en cascade. Vous pouvez la faire en NO ACTION.
Dès lors vous pouvez piloter les suppressions par exemple dans une procédure stockée, voir un trigger INSTEAD OF INSERT. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Développeur informatique Inscription : octobre 2010 Messages : 18 ![]() |
Merci.
Je ne connais pas les tables d'avance, je connais uniquement le nom du champ qui lie les tables entre elles? Je dois donc réussir à déterminer les liens entre elles et supprimer les enregistrement à partir des filles. Je ne sais pas si je suis très clair ... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com