SQL Server不允许删除作为外键约束的一部分被引用的行。如果一行使用外键引用另一行(无论是否在同一表中),则要先删除被引用行后才能删除引用行。
DELETE [dbo].[Sales]
WHERE StoreCode = 'TEST'
删除被引用行。
DELETE Stores
WHERE StoreCode = 'TEST'
删除引用行。
SQL Server不允许删除作为外键约束的一部分被引用的行。如果一行使用外键引用另一行(无论是否在同一表中),则要先删除被引用行后才能删除引用行。
DELETE [dbo].[Sales]
WHERE StoreCode = 'TEST'
删除被引用行。
DELETE Stores
WHERE StoreCode = 'TEST'
删除引用行。