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: jcasa...@systemguards.com.ec > To: fs...@hotmail.com > CC: pgsql-es-ayuda@postgresql.org > > 2009/3/27 Fernandos Siguenza <fs...@hotmail.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/