我有一个这样的名称值对表
属性 - EmployeeId
我的员工表如下所示:-
EmployeeId FirstName Middle LastName
1 John Smith
2 Rick Steve James
3 Maddy Y Angela
现在我的 TVP 可以包含多个或单个 EmployeeId
我想在一个参数中将 TVP 中所有人的全名加起来。
IE
例如。如果我在 TVP 中收到 1 和 3
我的输出应该是 John Smith,Maddy Y Angela。
我需要在其中使用游标吗?
实现这一目标的最佳方法是什么?
编辑
TVP 的 Scipt 如下:-
CREATE TYPE [dbo].[Employee] AS TABLE( [EmployeeId] [uniqueidentifier] NULL)GO
所需的输出是用 TVP 逗号分隔的员工全名。