摘要:
前言:我们知道SQLSERVER清空数据表有两种方式Delete和Truncate,当然两者的不同大家也都知道(不清楚的可以MSDN)。不过这个错误“Cannot truncate table because it is being referenced by a FOREIGN KEY” 相信大家也都遇到过,解决的已解决,未解决的且看下文。如何解决开始我以为只要将外键Disable掉就可以了,事实证明是没用的。其实MSDN已经明确告诉了我们:不能对以下表使用 TRUNCATE TABLE:由 FOREIGN KEY 约束引用的表。(您可以截断具有引用自身的外键的表。)参与索引视图的表。通过使 阅读全文