Если я хочу удалить 1 человека из базы данных AdventureWorks2017, например:
DELETE FROM [Person].[Person] WHERE BusinessEntityID = 1
Я знаю, что должен убедиться, что все зависимости от этого человека удалены, прежде чем я смогу это сделать.
Поскольку Person.Person
имеет много зависимостей и может иметь 7 уровней зависимостей (как для [Sales].[SalesOrderHeaderSalesReason]
), как лучше всего это сделать?
Как мне написать сценарий db, чтобы удалить его и все зависимости этого человека.
instead of trigger
, либо путем установкиcascade delete
на - person GuidoG   schedule 08.10.2018