Я пытаюсь написать агрегированный udf для использования Sql Server 2008 и C # 3.5, который объединяет данные. Тип синтаксиса, который я ищу:
SELECT [dbo].[Implode]([Id], ',') FROM [dbo].[Table] GROUP BY [ForeignID]
где второй параметр - это разделитель для агрегатной функции. И пример возвращаемого значения будет что-то вроде:
1,4,56
Есть ли способ иметь несколько параметров в совокупном udf?