Re: Funcion con SELECT

From: Herman Estaban <hermanestaban(at)gmail(dot)com>
To: FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Funcion con SELECT
Date: 2016-05-17 13:14:34
Message-ID: CAC-DekUK7xwYJQ5Lh+_QRWiGH8Z2zZzJnEVgqMfVgo=azP1zKA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro muchas gracias por tu tiempo.

Saludos.

El lun., 16 may. 2016 a las 17:18, Alvaro Herrera (<alvherre(at)2ndquadrant(dot)com>)
escribió:

> Herman Estaban escribió:
>
> > Observe lo siguiente
> >
> > - Ambas funciones usan *RETURNS TABLE*
>
> Hmm, no recordaba esta opción.
>
> > - La 1ra Función trabaja con *RETURN QUERY*
> > - La 2da Función trabaja con *FOR*
> >
> > Mi preguntas son:
> >
> > 1.Solo puedo usar *RETURNS TABLE* en funciones de LANGUAGE 'plpgsql'?
> > Ya que no me dejo con LANGUAGE 'sql'
>
> Me imagino que específico de cada lenguaje.
>
> > 2.Que diferencia hay en usar *RETURN QUERY* vs *FOR*?
>
> Que yo recuerde no hay ninguna, en la práctica -- ambas funcionan de la
> misma manera (ambas acumulan los registros en un tuplestore, ambas
> ejecutan la consulta hasta que termine).
>
> --
> Álvaro Herrera http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message José Fermín Francisco Ferreras 2016-05-18 03:09:42 RE: Saber en que columna el usuario hizo una modificacion
Previous Message Carlos Enrique Perez 2016-05-17 13:09:29 Re: Reporte Web de datos Postgrsql