关于SQL Server的主、外键记录删除问题!!!高手入~~~
有表A为主表主键ID,表B为从表,B中BID为外键参照A(ID)。能不能在删除表A中ID=001的记录时,B中BID=001的记录也同时被删除而不是出现错误???在SQL...
有表A为主表主键ID,表B为从表,B中BID为外键参照A(ID)。能不能在删除表A中ID=001的记录时,B中BID=001的记录也同时被删除而不是出现错误???在SQL中可以吗?或者在网页代码里用C#实现吗?都可以,求解!
展开
2个回答
展开全部
如果你可以调整那个外键为 DELETE CASCADE 方式。
删除主表 同时删除子表数据的工作,就完全让 SQL Server 去处理了,你不需要写额外的代码了。
删除主表 同时删除子表数据的工作,就完全让 SQL Server 去处理了,你不需要写额外的代码了。
参考资料: http://hi.baidu.com/wangzhiqing999/blog/item/969f70fa84e2873e5d600821.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询