Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2010, 19:38
ruben_zer0
 
Fecha de Ingreso: enero-2010
Mensajes: 31
Antigüedad: 14 años, 4 meses
Puntos: 0
Procedimiento almacenado

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

Última edición por ruben_zer0; 19/01/2010 a las 21:10