新手求助!删除树的存储过程
ID ParentID Relations A
A NULL A
B A A.B B C 关系图
C A A.C
D B A.B.D D E F G
... ... .....
H I J K L M N O
删除A 时要删除它所有的子结点!!
Relations 只是记录关系
希望大家有不同的方法 谢谢
------解决方案----------------------删除A及A的所有子节点
delete tb where charindex( 'A '+ '. ', Relations+ '. ')=1
------解决方案--------------------create procedure sp_Delete
@ID varchar(32)
as
begin
-- 用你的表名替换tb
delete tb where charindex( '. '+@ID+ '. ', '. '+Relations+ '. ')> 0
end
-----------
我看行