SELECT * INTO #TEMP1 
FROM (
SELECT 1 AS 'CODE',1 AS 'Line','A' AS 'NAME' UNION ALL
SELECT 1 AS 'CODE',2 AS 'Line','B' AS 'NAME' UNION ALL
SELECT 2 AS 'CODE',1 AS 'Line','C' AS 'NAME' UNION ALL
SELECT 2 AS 'CODE',3 AS 'Line','D' AS 'NAME'
) T0
/*执行结果*/
SELECT A.CODE,STUFF((SELECT ','+T0.Name FROM #TEMP1 T0
                     
                      WHERE T0.CODE=A.CODE for  xml path('')),1,1,'') AS CODEFROM #TEMP1 A GROUP BY A.CODE
想把执行结果转为存储过程的写法,
目的是想执行存储过程时只要传参数,表名,字段名,合并字段名就能得到上像上面执行结果的值。要怎么做呢??