sql >> Base de Datos >  >> RDS >> Sqlserver

eliminar registros de varias tablas a la vez con una sola consulta en sqlserver2005

A menos que utilice algún tipo de eliminación en cascada, una sola declaración de eliminación eliminará filas de una sola tabla.

En su ejemplo, si la sintaxis es correcta, eliminará filas de responseheader solo, el resto de las tablas solo se usan para determinar qué filas eliminar de responseheader .

Para ser franco, realmente no desea utilizar una eliminación en cascada, por lo que debe ejecutar varias declaraciones de eliminación, una en cada tabla.