当前位置:数据库 > SQLServer >>

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

两张表: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的?这就奇怪了

上一个:XP配置ASP.NET+MSSQL可以么??
下一个:原access查询语句换成mssql后怎么写

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,