Bradley Deem (6/29/2010)
I recommend using a CLR for this. Microsoft has a great example here http://msdn.microsoft.com/en-us/library/ms131056.aspx. I'm curious what the performance differences are. Admittedly, I have not compared the two because I've never had the CLR function not perform adequately.You can then use this as an aggregate, for example.
SELECT dbo.List(myColumn)
FROM myTable
GROUP BY SomeOtherColumn
What version of SQLSERVER are you running with CLR? Any issues with the server crashing? Could the server crash if the CLR has an unhandled exception?
I see the power of CLR, but the boss and I are scared for the database.
Thanks
Chris