Skip site navigation (1) Skip section navigation (2)

RE: Crear una tabla de forma dinamica

From: Fernandos Siguenza <fsigu(at)hotmail(dot)com>
To: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>, Foro Postgres<pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Crear una tabla de forma dinamica
Date: 2009-03-27 17:39:39
Message-ID: COL111-W31D62BC7822FCB03D2F2CFA18E0@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Gracias amigo funciono de maravilla

Saludos

> Date: Fri, 27 Mar 2009 12:24:06 -0500
> Subject: Re: [pgsql-es-ayuda] Crear una tabla de forma dinamica
> From: jcasanov(at)systemguards(dot)com(dot)ec
> To: fsigu(at)hotmail(dot)com
> CC: pgsql-es-ayuda(at)postgresql(dot)org
> 
> 2009/3/27 Fernandos Siguenza <fsigu(at)hotmail(dot)com>:
> > Gracias pero el problema es que tengo una tabla agencias, y el campo agenom,
> > entonces el select que hago es select agenom from agencias, y dependiendo de
> > cuantas agencias tenga se tendria que crear la tabla, por decir el select
> > retornaria algo como esto
> > agenom
> > quito
> > cuenca
> > guayaquil
> >
> > y la tabla que necesito crear es
> > codigo      quito      cuenca    guayaquil.
> >
> > Yo pensaba es crear en unavariable el comando de create table , con las
> > columnas que necesito, pero com lo ejecuto???
> >
> 
> algo asi? (obviamente esto va dentro de una funcion)
> 
> comando = 'CREATE TEMP TABLE el_nombre (codigo integer ';
> for campo in select agenom from agencias loop
>      comando = comando || ', ' || campo || ' integer ' ;
> end loop;
> comando = comando || ' ); '
> execute comando;
> 
> -- 
> Atentamente,
> Jaime Casanova
> Soporte y capacitación de PostgreSQL
> Asesoría y desarrollo de sistemas
> Guayaquil - Ecuador
> Cel. +59387171157

_________________________________________________________________
See how Windows® connects the people, information, and fun that are part of your life
http://clk.atdmt.com/MRT/go/119463819/direct/01/

In response to

pgsql-es-ayuda by date

Next:From: Fernandos SiguenzaDate: 2009-03-27 17:43:19
Subject: RE: Crear una tabla de forma dinamica
Previous:From: Jaime CasanovaDate: 2009-03-27 17:39:14
Subject: Re: Crear una tabla de forma dinamica

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group