From: | Miguel Rodríguez Penabad <penabad(at)gmail(dot)com> |
---|---|
To: | "Pavel Rodriguez de la Torre" <prodriguezdlt(at)yahoo(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Fwd: Saludos desde Mexico |
Date: | 2008-05-19 23:15:49 |
Message-ID: | 95335e4e0805191615g18c0407l4344b363e9b2f1d3@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 19 de mayo de 2008 16:41, Pavel Rodriguez de la Torre
<prodriguezdlt(at)yahoo(dot)com> escribió:
> Buen dia, este mail es sobre una duda en postgre, ojala me puedan
El nombre es "Postgres" o "PostgreSQL", no "postgre" ;)
> ayudar....tengo una base de datos en la cual tengo una tabla donde almaceno
> los nombres de otras tablas que utilizo, el problema es que no logro hacer
> un select anidado donde el nombre de la tabla que voy a utilizar provenga
> del select de la tabla donde guardo los nombres de tablas.....la sentencia
> que estoy tratando de utilizar es la siguiente...y por mas que lo he
> intentado solo me regresa el nombre de la tabla pero no la puedo utilizar
> como nombre en el select from....
>
> SELECT * FROM (SELECT nombtabla from __aaatipos WHERE idt = 1) AS
> nomb_tabla;
>
> tambien probe con
>
> SELECT nomb_tabla.* FROM (SELECT nombtabla from __aaatipos WHERE idt = 1) AS
> nomb_tabla;
>
>
> pero las dos opciones me regresan el nombre de la tabla que necesito pero no
> hacen el select * de esa tabla
>
> porfaa ojala me pudieran hechar la mano...Gracias de antemano
>
A ver si entiendo:
Si (SELECT nombtabla from __aaatipos WHERE idt = 1) es "tabla1",
quieres hacer un
Select * from tabla1??
Si es así, no es posible hacerlo en SQL. Al menos hasta donde yo sé.
Podrías hacerlo en PL/pgSQL utilizando cursores y SQL dinámico, pero
(y es opinión personal) creo que tienes un problema de diseño de la
base de datos
o de la aplicación de acceso.
Saludos
--
Miguel Rodríguez Penabad
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2008-05-19 23:58:02 | Re: Postgres se pasma!! |
Previous Message | Javier Chávez B. | 2008-05-19 23:07:09 | Re: Fwd: Saludos desde Mexico |