递归表删除,只得到一个ID怎么下面的节点删除,节点有5级,求大神 给个例子,谢谢!

2025-05-10 04:09:38
推荐回答(1个)
回答1:

oracle:
--删除节点号为6以下(不包含6,如果要连6也删除,则吧where条件去掉即可)的所有子节点
delete from table a connect by prior id=parentid start with id=6 where id<>6