sql >> Database >  >> RDS >> Sqlserver

trapsgewijze verwijderingen die meerdere trapsgewijze paden veroorzaken

Het goedgekeurde antwoord is geen goed antwoord. Het beschreven scenario is geen slecht ontwerp, en het is ook niet "risicovol" om op de database te vertrouwen om zijn werk te doen.

De oorspronkelijke vraag beschrijft een perfect valide scenario en het ontwerp is goed doordacht. Het is duidelijk dat het verwijderen van een gebruiker zowel de items van de gebruiker (en eventuele stemmen daarop) als de stemmen van de gebruiker op elk item (zelfs items van andere gebruikers) moet verwijderen. Het is redelijk om de database te vragen om deze trapsgewijze verwijdering uit te voeren wanneer het gebruikersrecord wordt verwijderd.

Het probleem is dat SQL Server het niet aankan. De implementatie van trapsgewijze verwijderingen is gebrekkig.



  1. Hoe om te gaan met te veel gelijktijdige verbindingen, zelfs na gebruik van een verbindingspool?

  2. Meerdere query's uitvoeren in codeigniter die niet één voor één kunnen worden uitgevoerd

  3. Hoe maak ik een gebruiker aan met dezelfde rechten als root in MySQL/MariaDB?

  4. Totaal tot Subtotaal in rasterweergave