resultado de un SP a una variable...

29/08/2007 - 13:51 por GoG | Informe spam
Hola a todos,

Necesito guardar el resultado de la ejecucion de un SP en una variable.

En pruebas que he realizado es:

DECLARE @colectivo int
DECLARE @NIF varchar(20)
SET @NIF='11111111A'
EXEC @Colectivo= usp_Obtener @NIF

Pero he observado que mientras el procedimiento me devuelve el valor 16 (si
ejecuto directamente exec usp_Obtener @NIF) , en la variable se asigna el
valor 0

A alguien se le ocurre que puede estar pasando??
 

Leer las respuestas

#1 Carlos Sacristan
29/08/2007 - 13:59 | Informe spam
Porque a @Colectivo le estás asignando el valor de retorno del
procedimiento almacenado. Lo que tú buscas es parámetros de salida; echa un
vistazo en los BOL al formato de uso de los parámetros de salida

"GoG" escribió en el mensaje
news:u%
Hola a todos,

Necesito guardar el resultado de la ejecucion de un SP en una variable.

En pruebas que he realizado es:

DECLARE @colectivo int
DECLARE @NIF varchar(20)
SET @NIF='11111111A'
EXEC @Colectivo= usp_Obtener @NIF

Pero he observado que mientras el procedimiento me devuelve el valor 16
(si
ejecuto directamente exec usp_Obtener @NIF) , en la variable se asigna el
valor 0

A alguien se le ocurre que puede estar pasando??



Preguntas similares