sql >> Databáze >  >> RDS >> Sqlserver

odstranění záznamů z více tabulek najednou pomocí jediného dotazu v sqlserver2005

Pokud nepoužijete nějaký druh kaskádového mazání, jeden příkaz delete odstraní řádky z jedné tabulky.

Ve vašem příkladu, pokud je syntaxe správná, budete mazat řádky z responseheader pouze zbývající tabulky slouží pouze k určení, které řádky se mají odstranit z responseheader .

Upřímně řečeno, opravdu nechcete používat kaskádové mazání, takže byste měli provést více příkazů delete, jeden v každé tabulce.



  1. MySQL vkládá data s pevnými hodnotami a vícenásobným výběrem výsledků

  2. Více hodnot v jednom sloupci nebo ne?

  3. Seskupit podle X nebo Y?

  4. Proč jsou hodnoty NULL na prvním místě při objednávání DESC v dotazu PostgreSQL?