存储过程 递归删除

create proc [up_delete_nclass]
@did
int
as
with my1
as(select * from NewsClass where id = @did
union all select NewsClass.
* from my1, NewsClass where my1.id = NewsClass.parentID
)
delete from NewsClass
where exists (select id from my1 where my1.id = NewsClass.id)

  

本文作者:Jason.裕哥

本文链接:https://www.cnblogs.com/fuyu-blog/archive/2011/08/05/2128148.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Jason.裕哥  阅读(163)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起