我正在尝试编写一个聚合udf来使用Sql Server 2008和C#3.5来破坏数据聚合。我正在寻找的语法是:
SELECT [dbo].[Implode]([Id], ',') FROM [dbo].[Table] GROUP BY [ForeignID]
其中第二个参数是聚合函数的分隔符。示例返回值将类似于:
1,4,56
有没有办法在聚合udf中有多个参数?
答案 0 :(得分:2)
在SQL 2008中是的。对于一个非常类似于你正在做的事情的例子,我认为请看这里的帖子CLR: Multi Param Aggregate, Argument not in Final Output?