【发布时间】:2010-02-05 19:32:45
【问题描述】:
直接出MSDN docs for Sql Server 2005:
您不能在以下表上使用 TRUNCATE TABLE:
- 被 FOREIGN KEY 约束引用。
- 参与索引视图。
- 使用事务复制或合并复制发布。
我想要TRUNCATE 的效果(特别是它重置IDENTITY 类型列的事实),但我不能在我的情况下使用它,因为我的表被数据库中其他地方的外键引用.
更新:这是一个测试配置,我也在清除引用表,因此外键完整性不是问题。
还有什么其他方法可以解决这个问题?
【问题讨论】:
标签: sql-server-2005 foreign-keys identity truncate