19/01/2010, 19:38
|
| | Fecha de Ingreso: enero-2010
Mensajes: 31
Antigüedad: 15 años 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 |