Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

como ejecutar una funcion dentro de un procedimiento

Estas en el tema de como ejecutar una funcion dentro de un procedimiento en el foro de SQL Server en Foros del Web. buenas tengo una funcion y un procedimiento almacenado que debe guardar los datos de esa funcion pero no se como ejecutar las 2 al mismo ...
  #1 (permalink)  
Antiguo 10/04/2013, 08:51
Avatar de chris225  
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 5 meses
Puntos: 2
como ejecutar una funcion dentro de un procedimiento

buenas tengo una funcion y un procedimiento almacenado que debe guardar los datos de esa funcion pero no se como ejecutar las 2 al mismo tiempo

lo que necesito es que el procedimiento almacenado me almacene los datos en una tabla los datos que me devuelve la funcion en estos momentos lo tengo asi pero no me funciona

exec dbo.GS_SP_GuardarSaldocxc (select * from GS_FC_ConsultarCartera (2013,1))
  #2 (permalink)  
Antiguo 10/04/2013, 10:07
Avatar de 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: como ejecutar una funcion dentro de un procedimiento

y porque no usas una funcion que retorne una tabla?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 10/04/2013, 10:18
Avatar de chris225  
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: como ejecutar una funcion dentro de un procedimiento

Cita:
Iniciado por Libras Ver Mensaje
y porque no usas una funcion que retorne una tabla?
lo que pasa es que la funcion se hace es por año y mes y retorna unos valores y el procedimiento debe almacenar los datos de la funcion en una tabla
  #4 (permalink)  
Antiguo 10/04/2013, 11:17
Avatar de 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: como ejecutar una funcion dentro de un procedimiento

y un

select * into #temp from funcion()

no te sirve?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 10/04/2013, 12:21
Avatar de chris225  
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: como ejecutar una funcion dentro de un procedimiento

no se no he manejado ese tipo de funciones pero probare
  #6 (permalink)  
Antiguo 10/04/2013, 16:04
Avatar de chris225  
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: como ejecutar una funcion dentro de un procedimiento

encontre la solucion pero no ejecuta el procedimiento

insert into saldocxc(año,periodo,codcc,nit,tipo_dcto,nrodcto,f echa_doc,salda_doc,cargos,abono)
SELECT * FROM GS_FC_ConsultarCartera (2013,2)

Última edición por chris225; 10/04/2013 a las 16:28

Etiquetas: funcion, procedimiento, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:28.