mssql 有外键约束的表内容删除问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:32:53
两张表:aa,bb aa的主键是bb的外键
现在要求删除两张表里的所有数据,而不破坏外键关系
现在问题是,不管我删除哪张表,都会出错:无法截断表 'aa',因为该表正由 FOREIGN KEY 约束引用 或 无法截断表 'bb',因为该表正由 FOREIGN KEY 约束引用
我用的是sql server 2008
或者,谁能告诉应该用什么办法删除

可以把外键约束暂时停止了,再删除数据,删除后再恢复外键约束
具体语句是,sql2000中用法
alter table 表的名字
nochek constraint 外键约束名字
truncate table 表的名字
alter table 表的名字
check constraint 外键约束名字

不能删bb的?这就奇怪了