删除SQL行和所有依赖项

时间:2018-10-08 15:03:58

标签: sql sql-server tsql adventureworks

如果要在“ AdventureWorks2017”数据库中删除1个人,例如:

DELETE FROM [Person].[Person] WHERE BusinessEntityID = 1 

我知道我必须确保先删除与该人的所有依赖关系。

由于Person.Person有许多依赖关系,并且可能有7个依赖关系级别(例如[Sales].[SalesOrderHeaderSalesReason]),因此什么是最好的方法?

我该如何编写数据库脚本来删除它以及该人的所有依赖项。

0 个答案:

没有答案