J'ai une requête SQL similaire à ce qui suit:passage valeurs séparées par des virgules de .NET à la procédure stockée en utilisant la valeur « IN » fonction SQL
create procedure test
(
@param1 nvarchar(max)
)
as
begin
select * from table where column1 in (@param1)
end
Maintenant je dois passer la valeur de @param1
de mon application .net de telle manière que la requête ci-dessus fonctionne.
Quelqu'un peut s'il vous plaît me conseiller sur la façon de passer de mon code VB.NET une valeur qui est similaire à ci-dessous:
'1','2','3'
Ma principale question est comment puis-je la valeur de la structure des paramètres comme ci-dessus exemple de mon application .NET?
Quelle version de SQL Server? –
sql server 2005 – Amit
Consultez cet article http://blog.logiclabz.com/sql-server/split-function-in-sql-server-to-break-comma-separated-strings-into-table.aspx – Nalaka526