Algo extraño con proc almacenado

11/12/2004 - 14:01 por Tio | Informe spam
¡Hola!

Tengo el siguiente procedimiento almacenado:
/* Devuelve:
0: OK
1: Código artículo no encontrado
*/
CREATE PROCEDURE dbo.sp_ARTICULOS_LEE_ARTICULO

@IDArticulo varchar (13)


as

if not exists (select * from ARTICULOS where IDArticulo = @IDArticulo)
return -1
else
select * from ARTICULOS where IDArticulo = @IDArticulo

return 0
GO


Básicamente lo que hago es pasarle el código de un artículo, si existe lo
devuelve y si no codigo de error -1


Pues bien, cuando desde el analizador de consultas sql hago este comando:

exec dbo.sp_ARTICULOS_LEE_ARTICULO "1"

Me devuelve la fila, pero si lo que hago es depurar el procedimiento
almacenado, y lo ejecuto, pasando el mismo parámetro "1", no me devuelve
nada.

¿a que puede ser debido?.

gracias!
 

Leer las respuestas

#1 Tio
11/12/2004 - 14:05 | Informe spam
ya está, no había error, es que simplemente no lo estaba depurando bien, un
saludo!

Preguntas similares