标签: tsql sql-server-2005 sqlclr
我有一个SQL CLR函数,此函数返回一个以逗号分隔的字符串。
我如何编写语句以将两个新列返回到我的结果集中。
例如
Select A, B, MyCLRFunction(X,Y) C From MyTable
返回: -
One Two Three,Four Five Six Seven,Eight
我希望它返回: -
One Two Three Four Five Six Seven Eight
答案 0 :(得分:3)
您需要将CLR函数从标量转换为表值,以允许它返回多个列。
请参阅MSDN entry on CLR TVF
如果没有更多信息,就无法提供更详细的答案。