在SQL Server中以原子方式从两个表中删除行?

时间:2011-05-10 17:36:12

标签: c# asp.net sql-server-2005

如何以原子方式删除不同表中的行?

表A在表B中有一个主键和外键。

1 个答案:

答案 0 :(得分:6)

标准解决方案是使用ON DELETE CASCADE作为约束。 在该页面上搜索“cascade”。

如果这不是一个选项,那么您可能会对此问题感兴趣:In SQL Server 2005, can I do a cascade delete without setting the property on my tables?