Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

einzelne Abfrage zum Löschen aus mehreren Tabellen in SQL Server

Dies ist nur möglich, wenn Sie eine Fremdschlüssel-Einschränkung zwischen Ihren Tabellen haben und die Option "Kaskadenlöschung" für die Einschränkung aktivieren.

Wenn Sie keine Einschränkung wünschen (obwohl ich denke, dass es trotzdem eine gute Idee wäre), können Sie einen Trigger verwenden, um entsprechende Datensätze in untergeordneten Tabellen zu löschen