Действительно ли SQL-сервер может агрегировать udf быть переданным в нескольких параметрах?

Я пытаюсь записать агрегат udf для использования SQL-сервера 2008 и C# 3.5, который интегрирует агрегирование данных. Вид синтаксиса, который я ищу:

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

где второй параметр является разделителем для агрегатной функции. И возвращаемое значение в качестве примера было бы чем-то как:

1,4,56

Существует ли способ иметь несколько параметров в агрегате udf?

1
задан Burg 3 June 2010 в 18:46
поделиться