分组将列值转换为以逗号分隔字符串
实现这篇之前,可以先参考这篇《数据表列值转换为逗号分隔字符串》https://www.cnblogs.com/insus/p/10848578.html
上这篇,只是输出一个值,现我们把数据表进行分组。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。先把上一篇的源始数据再组织一下:

IF OBJECT_ID('tempdb..#tempTable') IS NOT NULL BEGIN DROP TABLE #tempTable END CREATE TABLE #tempTable ([ID] INT NOT NULL,[Type] NVARCHAR(20) NULL,[Category] NVARCHAR(40) NULL) INSERT INTO #tempTable ([ID],[Type],[Category]) VALUES (1,'TABLE','Table'), (2,'TABLE','View'), (3,'SP','Store Procedure'), (4,'FUN','Table-valued Function'), (5,'FUN','Scalar-valued Function'), (6,'TYPE','User-Defined Table Type') SELECT [ID],[Type],[Category] FROM #tempTable GOSource Code
接下来,再修改一下那个存储过程:
举例说明:

更多精彩