读书人

能不能用标准的SQL语句, 使清除一张表

发布时间: 2012-01-24 23:11:54 作者: rapoo

能不能用标准的SQL语句, 使清除一张表的数据时,该表的所有外键关联都暂时失效
现在我遇到一个问题, 当用delete from tableA时, 由于外健的原因, 删除失败,

我想知道

1 是由于其它表的外键引用到tableA的字段造成,还是因为tableA的外键引用到别的表的字段造成?这和ondelete cascade有关吗


2 如果是前一种可能, 我能不能用标准的SQL, 使所有引用到tableA的其它表的外键失效, 如果是后一种可能, 能用SQL使用 tableA的外键暂时失效吗?

解决了问题,一定加分再结贴,希望大家帮帮忙.

[解决办法]
目前你除失,是的NO ACTION ,用alter table改成cascade

读书人网 >SQL Server

热点推荐