sql >> Databasteknik >  >> RDS >> Sqlserver

ta bort poster från flera tabeller samtidigt med en enda fråga i sqlserver2005

Om du inte använder någon form av kaskadradering, kommer en enda delete-sats att ta bort rader från en enda tabell.

I ditt exempel, om syntaxen är korrekt, kommer du att ta bort rader från responseheader endast, resten av tabellerna används bara för att bestämma vilka rader som ska raderas från responseheader .

För att vara rakt på sak, du verkligen vill inte använda en kaskadradering, så du bör köra flera deletesatser, en i varje tabell.



  1. Felaktig nyckelfil med MySQL

  2. MySQL Fråga om schemaläggning

  3. Hur kan jag använda CONCAT under SELECT i MySQL som ett kolumnnamn?

  4. Dra SQL-data från två tabeller