备注 | 修改日期 | 修改人 |
CREAT | 2020-06-12 21:19:15[当前版本] | 系统管理员 |
DECLARE @companyid TABLE ( [ Id ] [ int ] );
with cte as (
select Id from [ base ].[ Company ] where Id= 123
union all
select a.Id from [ base ].[ Company ] a,cte b where a.ParentId= b.Id )
INSERT @companyid(id) select Id from cte
1、with 前边的sql语句需加分号;
2、使用with变量需紧跟with语句;
3、with变量只能紧跟的使用一次;