【发布时间】:2013-04-09 08:29:07
【问题描述】:
我使用的是 SQL Server 2008 Express R2,并且我有一个自引用的表,因为我有一个层次结构。
我需要删除一个根节点,但由于外键而出现错误。我读过我可以使用两个选项,使用递归 CTE 或使用 a 而不是删除触发器。
这两者的区别是什么?哪个效率更高?
谢谢。
【问题讨论】:
-
你比较苹果和鸵鸟。您可以实现您的删除触发器使用递归CTE。
标签: sql-server sql-server-2008r2-express