Hola a todos, ojala me pudieran ayudar con esto:
tengo el siguiente Store Procedure:
ALTER PROCEDURE sp_prueba
@ids nvarchar(1000)
as
declare @nombres nvarchar(1000)
set @nombres=''
select @nombres= @nombres + nombre + ',' from Cliente where cast(id_cliente as nvarchar) in (@ids)
select @nombres
------------------------------------------------------------------------------------------------------
ahora para ejecutarlo lo siguente:
exec sp_prueba '''1'',''2''' ó exec sp_prueba '1,2'
y no me trae ningun registro...
y si solo le mando un valor en el parametro:
exec sp_prueba '1'
si me arroja registros de resultado
alguien podria ayudarme, muchas gracias