【SqlServer脚本系列-树形结构级联删除】

备注:Sqlserver树形结构级联删除、更新

with et as(select * from sys_dept where dept_id = 2
union ALL
select sys_dept.* from et, sys_dept where et.dept_id = sys_dept.parent_dept_id
)
delete from sys_dept where exists (select dept_id from sys_dept where et.dept_id = sys_dept.dept_id)

 

你可能感兴趣的:(sqlserver)