当前位置: 代码迷 >> ASP.NET >> SQL语句:在有级联关系的表中,怎么级联删除
  详细解决方案

SQL语句:在有级联关系的表中,怎么级联删除

热度:4410   发布时间:2013-02-25 00:00:00.0
SQL语句:在有级联关系的表中,如何级联删除!
如表:
Id Name Parentid
1 No1 0
2 No2 1
3 No3 2
4 No4 3
如果要用语句删除id=1,哪么如何同是把id=2、3、4给删除,因为他们是级联的


------解决方案--------------------------------------------------------
那你在后台程序里写一个递归方法,
用来删除父节点下的所有子节点呀。
------解决方案--------------------------------------------------------
一般情况你在数据库中肯定要写一个函数或者过程 实现遍历 分向下 向上遍历。
删除不是很简单吗。
  相关解决方案