请教个问题:在SQL SERVER中,两个表之间存在外键约束,如表A和表B,表B会引用表A的数据,现在如果删除表A中的数据就会报错,是否有办法在不删除表B中的数据,以及不暂停外键约束的情况下删除表A的数据?

0
已邀请:
0

- 取是能力,舍是境界 2017-06-02 回答

先把表B中引用表A的要删除记录的外键值更新成null,你强制主外键又要违反肯定不行,另外,你主键都删除了,外键保留值也无意义。 

要回复问题请先登录注册