标签: sql sql-server tsql adventureworks
如果要在“ AdventureWorks2017”数据库中删除1个人,例如:
DELETE FROM [Person].[Person] WHERE BusinessEntityID = 1
我知道我必须确保先删除与该人的所有依赖关系。
由于Person.Person有许多依赖关系,并且可能有7个依赖关系级别(例如[Sales].[SalesOrderHeaderSalesReason]),因此什么是最好的方法?
Person.Person
[Sales].[SalesOrderHeaderSalesReason]
我该如何编写数据库脚本来删除它以及该人的所有依赖项。