游标递归解决树形节点删除问题
2011-03-19 16:39
375 查看
表:
--删除节点
create procedure DeleteTreeNode_Pro
@ID int
as
declare Mycursor cursor local
for
select ID from TreeView_Table where PID=@ID
open Mycursor
declare @innerID int
Fetch next from Mycursor into @innerID
while(@@Fetch_Status=0)
begin
exec DeleteTreeNode_Pro @innerID
Fetch next from Mycursor into @innerID
end
close Mycursor
deallocate Mycursor
delete from TreeView_Table where ID=@ID
--删除节点
create procedure DeleteTreeNode_Pro
@ID int
as
declare Mycursor cursor local
for
select ID from TreeView_Table where PID=@ID
open Mycursor
declare @innerID int
Fetch next from Mycursor into @innerID
while(@@Fetch_Status=0)
begin
exec DeleteTreeNode_Pro @innerID
Fetch next from Mycursor into @innerID
end
close Mycursor
deallocate Mycursor
delete from TreeView_Table where ID=@ID
相关文章推荐
- 高性能删除树形结构的空节点(递归遍历树形结构) Delphi
- 关于递归删除链表节点为什么不会断链问题解释
- Java编程删除链表中重复的节点问题解决思路及源码分享
- 解决maya 无法删除不可删除的节点 问题
- sql删除树节点 及其子节点的全部(存储过程,游标,递归)
- XSLT实现XML无极限树(精简版)[二] 解决没有递归出节点属性值总和的问题(JS实现)
- 1.圈选删除节点慢的问题已经解决;2.后处理中,统计量比较多时,计算慢,进一步确定了问题的原因
- 【基础备忘】关于递归删除链表节点为什么不会断链问题解释
- 解决windows下目录递归太深无法删除的问题
- Java递归实现删除树形结构的任一节点
- ztree的简单使用及常见问题解决 递归所有节点
- 11g R2 节点系统重建后,删除节点及添加节点 过程和问题解决
- MFC CTreectrl 通过DeleteAllItems删除全部节点后,再插入节点不显示问题解决方法
- js 添加 和删除节点的方法(只在IE上可以,求助,能解决兼容性问题)
- 使用递归删除树形结构的所有子节点(java和mysql实现)
- 递归删除树形结构的所有子节点(java和mysql实现)
- Java递归删除树形结构父节点
- 打造自己地图AxTOCContrl树形控件——XUTocControl(成功解决节点控件拖拽问题)
- 利用DhtmlXtree实现展现,修改,添加,删除,移动功能一棵树上实现,iframe的单个滑动条显示,包含在iframe中树节点中文内容过长问题解决
- Unity3D基础知识(二) 解决Destroy()删除节点, 后续代码访问此物件出错的问题