智者樂山山如畫, 仁者樂水水無涯。 從從容容一盃酒, 平平淡淡一盞茶。 細雨朦朧小石橋, 春風盪漾小竹筏。 夜無明月花獨舞, 腹有詩書气自華。 吾生有崖,也知無崖,以有崖逐無崖,殆也

Sql Server 递归

declare @FatherCode varchar(50)='001';


if object_id('tempdb..#Temp') is not null
begin
drop table #Temp
end
;
declare @tmp TABLE(
TypeCode varchar(50),
FatherCode varchar(50)
);

WITH cteTypeCode AS
(
    SELECT a.TypeCode,FatherCode FROM T_ItemType a WHERE a.FatherCode=@FatherCode
    UNION ALL
    SELECT a.TypeCode,a.FatherCode FROM T_ItemType a INNER JOIN cteTypeCode c ON a.FatherCode =c.TypeCode
)

--SELECT * INTO #Temp FROM cteTypeCode
INSERT INTO @tmp select * FROM cteTypeCode
--select * from #Temp

select * from @tmp

 

posted @ 2023-02-06 10:40  後生哥哥  阅读(23)  评论(0编辑  收藏  举报
智者樂山山如畫, 仁者樂水水無涯。 從從容容一盃酒, 平平淡淡一盞茶。 細雨朦朧小石橋, 春風盪漾小竹筏。 夜無明月花獨舞, 腹有詩書气自華。 吾生有崖,也知無崖,以有崖逐無崖,殆也