[Pgsql-ayuda] Como obtener las columnas

Antonio Castro acastro@ciberdroide.com
Tue, 14 May 2002 08:38:50 +0200 (CEST)


On Mon, 13 May 2002, Juan Manuel Castelazo L=F3pez wrote:

> Hola, soy nuevo en este rollo del postgresql, he mirado la documentacion =
y=20
> estoy iniciando, mi pregunta concreta es :
>=20
> Como obtengo los nombres de las columnas de una tabla de usuario, con una=
=20
> sentencia sql?
>=20
> Se que el comando \d <Tabla> me da la lista, pero yo requiero obtenerla=
=20
> desde una sentencia sql.
>=20
> Mucho agradeceria la ayuda que me puedan prestar...
>=20
> Gracias

El SQL es un lenguaje no procedural para manejo de bases de datos=20
pero lo que tu preguntas pertenece a la cabecera de las querys.
Puedes usar una query donde la clausula where sea un imposible.

select * from tabla where 1 =3D 2 ;

Dependiendo de que esto lo quieras usara desde psql, libpq, ODBC,
existen posibilidades de obtener esta informacion que no tienen
que ver con SQL. Es decir en psql el comando \d <Tabla>, en libpq
puedes obtener el nombre de una columna determinada, etc.


Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+
        /\     /\      Ciberdroide Inform=E1tica (Tienda de Linux)
          \\W//            <<< http://www.ciberdroide.com >>>
=09 _|0 0|_                                                   =20
+-oOOO--(___o___)--OOOo----------------------------------------------------=
+=20
|  . . . . U U . . . . Antonio Castro Snurmacher  acastro@ciberdroide.com  =
| =20
|  . . . . . . . . . .                                                     =
|=20
+()()()----------()()()----------------------------------------------------=
+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** =
|
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>>            =
|
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--=
+