27  
查询码: 00000234
sqlserver with 递归用法 - 風飄絮℃ - 博客园
来源:https://www.cnblogs.com/zacklau/p/11149186.html
作者: 周杨 于 2020年06月12日 发布在分类 / 计算机应用 / 数据库 / SQLSERVER ,于 2020年06月12日 编辑
评论 select 语句 使用 companyid 随笔 sqlserver 紧跟 刷新 变量

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变量只能紧跟的使用一次;



 历史版本

备注 修改日期 修改人
CREAT 2020-06-12 21:19:15[当前版本] 系统管理员

知识分享平台 -V 5.1.4 -大信谛威