
mssql 有外键约束的表内容删除问题
两张表:aa,bbaa的主键是bb的外键现在要求删除两张表里的所有数据,而不破坏外键关系现在问题是,不管我删除哪张表,都会出错:无法截断表'aa',因为该表正由FOREI...
两张表:aa,bb aa的主键是bb的外键
现在要求删除两张表里的所有数据,而不破坏外键关系
现在问题是,不管我删除哪张表,都会出错:无法截断表 'aa',因为该表正由 FOREIGN KEY 约束引用 或 无法截断表 'bb',因为该表正由 FOREIGN KEY 约束引用
我用的是sql server 2008
或者,谁能告诉应该用什么办法删除 展开
现在要求删除两张表里的所有数据,而不破坏外键关系
现在问题是,不管我删除哪张表,都会出错:无法截断表 'aa',因为该表正由 FOREIGN KEY 约束引用 或 无法截断表 'bb',因为该表正由 FOREIGN KEY 约束引用
我用的是sql server 2008
或者,谁能告诉应该用什么办法删除 展开
2个回答
展开全部
可以把外键约束暂时停止了,再删除数据,删除后再恢复外键约束
具体语句是,sql2000中用法
alter table 表的名字
nochek constraint 外键约束名字
truncate table 表的名字
alter table 表的名字
check constraint 外键约束名字
具体语句是,sql2000中用法
alter table 表的名字
nochek constraint 外键约束名字
truncate table 表的名字
alter table 表的名字
check constraint 外键约束名字

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询