Re: duda sobre crear tabla a partir de una consulta
Esta forma te puede servir...
SELECT * INTO TEMP tmp_reporte FROM ( Consulta );
Espero te funcione...
El 29 de diciembre de 2009 11:58, Yudelsy Castellón García <
yude(at)cav(dot)desoft(dot)cu> escribió:
> Enviar a pgsql-es-ayuda(at)postgresql(dot)org
>
>
>
> Hola a todos, tengo un problema a la hora de crear una tabla a partir de
> una consulta que se encuentra en una variable, he buscado en Internet pero
> no he encontrado la respuesta.
>
>
>
> La consulta tengo que construirla dinámicamente y luego crear la tabla
> temporal a partir del resultado que devuelve dicha consulta, tal como sigue:
>
>
>
> Consulta = ‘aqui va una consulta’;
>
> CREATE TEMPORARY TABLE tmp_reporte AS execute Consulta;
>
>
>
> Pero cuando lo ejecuto me da el error:
>
> CREATE TEMPORARY TABLE tmp_reporte AS execute $1
>
>
>
> Parece que la forma de crear una tabla no puede ser a partir de ejecutar
> una consulta en una variable.
>
>
>
> Alguien podría decirme como puedo hacerlo?
>
>
>
> Muchas gracias,
>
> *Ing. Esneiker Enriquez Cabrera.*
>
> *Excelencia en Software.*
>
> *Desoft S.A. en Ciego de Ávila.*
>
> *Joaquín de Agüero Esq. Calle 2. Ciego de Ávila. Cuba.*
>
> *email:*eenriquez(at)cav(dot)desoft(dot)cu
>
>
>
>
--
Jaime Alberto Giraldo J.
"La vida es una obra de teatro que no permite ensayos...Por eso, canta, ríe,
baila, llora y vive intensamente cada momento de tu vida... antes que el
telón baje y la obra termine sin aplausos." Chaplin
Home |
Main Index |
Thread Index