Ms sql'de stored procedure içine bir liste yada dizi göndermek istiyorsanız aşağıdaki yöntemi kullanabilirsiniz.
CREATE PROCEDURE [dbo].[SPADI]
@listparametreadi nvarchar(600)
AS
BEGIN
DECLARE @SQL varchar(700)
SET @SQL = 'select * from TABLOADI where id in ('+@listparametreadi +')'
EXEC(@SQL)
END
parametreyi aşağıdaki şekilde göndermeniz lazım. string olarak
1,2,45,56,8,23
CREATE PROCEDURE [dbo].[SPADI]
@listparametreadi nvarchar(600)
AS
BEGIN
DECLARE @SQL varchar(700)
SET @SQL = 'select * from TABLOADI where id in ('+@listparametreadi +')'
EXEC(@SQL)
END
parametreyi aşağıdaki şekilde göndermeniz lazım. string olarak
1,2,45,56,8,23