Re: 2 preguntas acerca de fechas

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Daniel Soto <daniel(dot)soto2k(at)gmail(dot)com>
Cc: Miguel Rodríguez Penabad <penabad(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: 2 preguntas acerca de fechas
Date: 2007-07-09 04:16:42
Message-ID: 20070709041642.GA23018@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Daniel Soto escribió:
> Tambien estoy interesado en como hacer eso, de devolver varios registros
> con pgplsql. Veran lo que pasa es que me importa mantener la
> "homogeneidad" de mi sistema, es decir, para funciones que devuelven
> multiples registros usar sql mientras que para las demas (por ejemplo
> insercion de registros) usar plpgsql. No lo se, en mi opinion no seria
> muy complicado tener algunas funciones en un lenguaje y otras con otro?
> Digo, en otras bases de datos se puede hacer perfectamente sin tanta
> "complicacion" (bueno, considerando como "complicacion" algo que aun no
> domino bien, lo admito).
>
> El problema es que con funciones en sql no puedo declarar variables
> locales, y tengo algunos procedimientos que necesito migrar, que tienen
> un poco de logica dentro, entonces, o uso plpgsql (que lo estoy
> encontrando mas robusto) o uso sql, pero este ultimo no deja usar
> variables locales, segun me han contado.

Hace poco se estuvo discutiendo dotar a PL/pgSQL de la posibilidad de
hacer cosas como

RETURN TABLE (SELECT * from bla bla)

que seria mas o menos lo que tu estas pidiendo. No me queda claro si
quedo abierta la posibilidad de que sea en 8.3, o tendra que esperar un
poco mas. Obviamente, mientras eso no suceda no hay ninguna
funcionalidad equivalente. Lo del "FOR LOOP con un RETURN NEXT dentro"
es lo mas cercano que tenemos.

Pero no veo que sea tan complicado ... !

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message juan jaimes 2007-07-09 04:29:16 ayuda aprender postgresql principiante
Previous Message Jaime Casanova 2007-07-09 03:10:50 Re: Presentación y petición de ayuda (phpPgAdmin)