Передача значения, разделенного запятыми, из .NET в хранимую процедуру с использованием значения в функции SQL «IN»

У меня есть запрос 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-приложения?

5
задан gonzobrains 23 March 2014 в 21:15
поделиться