可以在多个参数中传递sql server聚合udf吗?

时间:2010-06-03 18:46:39

标签: c# .net sql aggregate user-defined-functions

我正在尝试编写一个聚合udf来使用Sql Server 2008和C#3.5来破坏数据聚合。我正在寻找的语法是:

SELECT [dbo].[Implode]([Id], ',') FROM [dbo].[Table] GROUP BY [ForeignID]

其中第二个参数是聚合函数的分隔符。示例返回值将类似于:

1,4,56

有没有办法在聚合udf中有多个参数?

1 个答案:

答案 0 :(得分:2)

在SQL 2008中是的。对于一个非常类似于你正在做的事情的例子,我认为请看这里的帖子CLR: Multi Param Aggregate, Argument not in Final Output?