Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/10/2011, 09:32
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Devolver el valor de un sp en otro stored procedure

Cita:
Iniciado por yamiblancoc Ver Mensaje
Hola....!!!! una consulta

Código:
declare
@disponible decimal(19,4)

exec @disponible=dbo.sp_disponibilidad_partida '4.01.01.01.00',0,1,'112154',10,2011,'11/12/2011'
select @disponible
estoy haciendo algo mal?¿?

te pregunto porque mi exec ejecuta perfectamente y me devuelve el valor perfectamente que es 303.251

pero cuando le hago el select a la variable me devuelve 0000


por que? :(
Vuelvo a preguntar, porque no hiciste la funcion???

o si quieres regresar el valor directamente del procedure intenta esto:

Código SQL:
Ver original
  1. CREATE PROCEDURE sp_mi_valor(@valor DECIMAL output)
  2. AS
  3. BEGIN
  4. SELECT @valor=30.45+25.5
  5. END
  6.  
  7. DECLARE @test DECIMAL(19,4)
  8. EXEC sp_mi_valor @test output
  9. SELECT @test

y aqui la liga:

http://www.sqlteam.com/article/store...returning-data
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Última edición por Libras; 14/10/2011 a las 09:38