Ami*_*mit 5 vb.net sql-server asp.net sql-server-2005
我有一个类似于以下内容的SQL查询:
create procedure test
(
@param1 nvarchar(max)
)
as
begin
select * from table where column1 in (@param1)
end
Run Code Online (Sandbox Code Playgroud)
现在,我需要以@param1上述查询有效的方式从.net应用程序传递值。
有人可以建议我如何从我的VB.NET代码中传递一个类似于下面的值:
'1','2','3'
我的主要问题是如何从.NET应用程序中构造上述示例的参数值?
很快,我会创建一个表值函数来解析它,这样你就可以做
select *
from table
where field in (select field from dbo.myfunction(@param1))
Run Code Online (Sandbox Code Playgroud)