From: | "Pedro Mateo" <pedromateoa(at)gmail(dot)com> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | "ayuda postgres" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Fwd: sobre rowtype |
Date: | 2007-06-05 15:56:38 |
Message-ID: | c245e4540706050856q1d7714dalaf3ed659744034c9@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
no estaria haciendo la pregunta si no estubiera MAS interesado en usar
postgres
por que te parece absurdo usar tablas temporales?
que solucion te parece mas optima que usar tablas temporales?
si tienes un proceso que en el que vas a retornas una consulta lo
suficientemente
elaborada como para tener que utilizar tablas temporales que usarias en vez
de ellas?
El día 5/06/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
>
> Pedro Mateo escribió:
> > excuseme que no me explique muy bien
> > resulta que me he topado con el inconveniente que tienen las tablas
> > temporales en la funciones
> >
> > se trata de que una tabla temporal no puede ser creadada ni referenciada
> en
> > una funcion a no ser que coloque el codigo en una variable de texto
> luego se
> > utilize execute
> >
> > me gusta el open source y creo en el open source y se que no todo es
> > color de rosa y este asunto de la funciones es una espina que me tiene
> > tan fastidiado que me he visto en la obligacion de tener que esperar
> > la proxima version (8.3) de postgres
>
> Hay un monton de gente que usa tablas temporales en funciones con
> EXECUTE, y si bien es cierto que es bastante molesto tener que ponerle
> el famoso EXECUTE creo que descartar el uso de las versiones actuales de
> Postgres solo por ese detalle es bastante exagerado.
>
> > el punto es que trabajando con sql server me percate que era posible
> > declarar una variable tipo table y definir la estructura de la tabla en
> la
> > misma declaracion de la variable
> >
> > esta variable soportaba select, update, delete, insert
>
> No puedes hacer eso en Postgres. Es mas, me parece una idea totalmente
> absurda (mucho peor que el uso de tablas temporales en todo caso).
>
> Si te gusta tanto MS SQL Server, siempre esta la alternativa de usar eso
> y no Postgres.
>
> --
> Alvaro Herrera
> http://www.flickr.com/photos/alvherre/
> "Por suerte hoy explotó el califont porque si no me habría muerto
> de aburrido" (Papelucho)
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-06-05 16:14:00 | Re: Fwd: sobre rowtype |
Previous Message | Mario Gonzalez | 2007-06-05 15:53:50 | Re: Commit en PLPGSQL |