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

Funcion recibe tabla de datos

Estas en el tema de Funcion recibe tabla de datos en el foro de PostgreSQL en Foros del Web. Buenas Tardes! Les comento, yo tengo una función CREATE OR REPLACE FUNCTION test_funcion(x numeric) RETURNS TABLE(codigo character varying) AS ' consulta ' LANGUAGE sql; La ...
  #1 (permalink)  
Antiguo 19/07/2018, 14:46
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Funcion recibe tabla de datos

Buenas Tardes! Les comento, yo tengo una función


CREATE OR REPLACE FUNCTION test_funcion(x numeric)
RETURNS TABLE(codigo character varying)

AS

'
consulta
'

LANGUAGE
sql;

La cual al ingresar una id ( X ) me trae una lista de codigos de compras de ese cliente..eso funciona perfecto, lo que yo queria saber es si existia alguna posibilidad para que esa lista de codigos que me devuelve las pueda poner como dato de entrada a otra funcion, por ejemplo

funcion1 (x numeric)
funcion2 (todos los codigos que me trajo la funcion1)

Gracias!
  #2 (permalink)  
Antiguo 19/07/2018, 15:05
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: Funcion recibe tabla de datos

y porque no usas el codigo de la primera funcion en la segunda?
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 20/07/2018, 05:49
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Funcion recibe tabla de datos

Cita:
Iniciado por Libras Ver Mensaje
y porque no usas el codigo de la primera funcion en la segunda?
Principalmente por que no se me ocurre como hacerlo jaja.. osea en la primera obtengo una lista de ID, y cada una de esas id tienen una lista de pedidos...por ejemplo

Id 1= 5 id pedidos
id 2 = 2 id pedidos

etc


Como hago para recorrerlos sin usar otra funcion?

Etiquetas: funcion, 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 13:19.