Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

suppression d'enregistrements de plusieurs tables à la fois avec une seule requête dans sqlserver2005

À moins que vous n'utilisiez une sorte de suppression en cascade, une seule instruction de suppression supprimera les lignes d'une seule table.

Dans votre exemple, si la syntaxe est correcte, vous supprimerez des lignes de responseheader uniquement, le reste des tables ne sert qu'à déterminer les lignes à supprimer de responseheader .

Pour être franc, vous vraiment ne souhaitez pas utiliser une suppression en cascade, vous devez donc exécuter plusieurs instructions de suppression, une dans chaque table.