Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 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
您需要将 CLR 函数从标量转换为表值,以允许它返回多于一列。
请参阅CLR TVF 上的 MSDN 条目
如果问题中没有更多信息,就不可能提供更详细的答案。