Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/07/2006, 08:26
Avatar de PequeñoMauro
PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 9 meses
Puntos: 3
Hola juan_pele:
Hay una mejor manera de devolver el valor de una variable, y no necesariamente con RETURN. Como te comento Andres, es con variables de salida, es decir al llamar al procedure, tienes parámetros verdad?
Ejemplo proc1(parametro 1,parametro 2); --ejemplo simple

Pero al editar tu procedure, inicias:

Código:
CREATE PROCEDURE nombre(@parametro1 as NUMERIC(5,2) IN, @parametro2 as NUMERIC(5,2) OUT) AS
......
En este caso OUT te indica que este parámetro será un valor de salida, y ese valor podrás usarlo desde el programa, procedure, package o donde llames al procedure.
Seria bueno que revises bien respecto a como devolver valores mediante un procedure, y te va a ayudar muchisimo.
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."