我有一个类似于以下的 SQL 查询:
create procedure test
(
@param1 nvarchar(max)
)
as
begin
select * from table where column1 in (@param1)
end
现在我需要传递的值@param1
从我的 .net 应用程序中,上述查询可以正常工作。
有人可以告诉我如何从我的 VB.NET 代码传递一个类似于下面的值:
'1','2','3'
我的主要问题是如何从我的 .NET 应用程序中构造参数值(如上面的示例)?
像这样很快,我会创建一个表值函数这会解析它,这样你就可以做
select *
from table
where field in (select field from dbo.myfunction(@param1))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)