在线等,怎么一下删除父节点和他相应子节点,谢谢各位高手!

pantung 2005-08-09 03:25:41
id parentid depth
33 0 0
38 33 1
45 38 2
--------------------
谢谢各位大侠.

...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pantung 2005-08-14
  • 打赏
  • 举报
回复
在前台 该怎么做呢,谢谢大侠指教~~`
pantung 2005-08-09
  • 打赏
  • 举报
回复
感谢 zyg0(影子(成功减肥10斤,可给我饿坏了,我要补回来)
-----------------------
谢谢 conrad_wan(pineapple) 关于treeview的
conrad_wan 2005-08-09
  • 打赏
  • 举报
回复
什么父子节点?Treeview,还是XML?
zyg0 2005-08-09
  • 打赏
  • 举报
回复
调用
delete from 表 where id not in(select * from f_getchild(删除的id)) or id=删除的id
zyg0 2005-08-09
  • 打赏
  • 举报
回复
后台可以吗
创建一个sql_server过程 查询分析器中创建
create function f_getchild(@id bigint)
returns @re table(xmrwid bigint)
--6.得到指定id的子id列表,用于树结构
--drop function f_gettree
as
begin
insert into @re select id from 表 where parentid =@id
while @@rowcount>0
insert into @re select a.id
from 表 a inner join @re b on a.parentid =b.id
where a.id not in(select xmrwid from @re)
return
end

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧