今天要解决个问题,就是实现一个MSSQL类似于mysql group_concat那样的函数,我是通过自定义聚合函数的方法实现的。
MSSQL 2005 Express
创建一个C#的数据库项目,添加一个聚合group_concat.cs,写入如下代码
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
using System.Text;
[Serializable]
[Microsoft.SqlServer.Server.SqlUserDefinedAggregate(Format.UserDefined,