Bonjour,
Voilà j'ai une table Folders contenant:
FolderID
FolderName
ParentFolderID
où FolderID est la clé primaire de la table et ParentFolderID une clé étrangère pointant sur FolderID.
J'aimerais pouvoir supprimer un folder ainsi que tous les éventuels sous-folders qui pourraient être présents.
Le problème est qu'à cause de l'auto jointure je n'ai pas la possibilité d'utiliser l'option delete cascade. Je dois donc réaliser ces suppressions programmatiquement.
Il va certainement falloir que je regarde si chaque parent a ou non des sous folders et commencer à deleter lorsqu'il n'y en a plus et remonter jusquau folder qui devait être supprimé.
Est ce que quelqu'un a une idée sur la façon de procéder ? Trigger ? cursor ?
Merci
Partager