實現這篇之前,可以先參考這篇《數據表列值轉換為逗號分隔字元串》https://www.cnblogs.com/insus/p/10848578.html 上這篇,只是輸出一個值,現我們把數據表進行分組。 先把上一篇的源始數據再組織一下: IF OBJECT_ID('tempdb..#tempTabl ...
實現這篇之前,可以先參考這篇《數據表列值轉換為逗號分隔字元串》https://www.cnblogs.com/insus/p/10848578.html
上這篇,只是輸出一個值,現我們把數據表進行分組。
先把上一篇的源始數據再組織一下:
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
接下來,再修改一下那個存儲過程:
舉例說明: