Tableau StructureSupprimer Reccords d'une table récursive - SQL Server 2008
ID DESC PARENT_ID**
35151 Parent 35154
35152 System 35151
35153 Same as System 35151
35154 ParentsParent 35157
35156 Product 35157
35157 Login Group 35159
Où
Id est la clé primaire et id_parent est la clé étrangère référencée dans la même table
Comment Je supprime les enregistrements de manière récursive, en commençant par le dernier enfant jusqu'au parent. S'il n'y a aucun enregistrement enfant, l'enregistrement parent doit être supprimé. Je dois utiliser la transaction avec rollback si quelque chose d'étrange se produit. Aide appréciée
Je ne peux pas utiliser la gâchette dès maintenant. Puis-je le faire sans déclenchement? – SRA
@ Sun Ramu, j'ai mis à jour la réponse, mais il ne pouvait pas fonctionner dans MSSQL, mais essayez s'il vous plaît. –