Bonjour
Existe t-il une syntaxe pour supprimer sur plusieurs tables?
Par avance merci
SGBD : Oracle 8.1.7
Systeme : Win 2000 serveur
Bonjour
Existe t-il une syntaxe pour supprimer sur plusieurs tables?
Par avance merci
SGBD : Oracle 8.1.7
Systeme : Win 2000 serveur
Un DELETE n'est par défaut applicable que sur une table.
Néanmoins, si tu as une table mère et des tables filles, et que tu n'as pas envie de gérér "manuellement" les dépendances, tu as le ON DELETE CASCADE, détaillé dans un article de SQLPro.
Si tu veux gérer cela de manière plus "sécurisée", tu peux aussi procéder via un Trigger de type BEFORE DELETE (cf. même article, un peu plus loin)
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément." Nicolas Boileau
"Expliquer empêche de comprendre si cela dispense de chercher"
Quiz Oracle : venez tester vos connaissances !
La FAQ Oracle : 138 réponses à vos questions
Aidez-nous à la compléter
Merci ca repond à ma demande
a+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager