[Pgsql-ayuda] Como obtener las columnas
David Prieto
davidp@sgth.es
Tue, 14 May 2002 08:47:10 +0200
> > Hola, soy nuevo en este rollo del postgresql, he mirado la
> documentacion y
> > estoy iniciando, mi pregunta concreta es :
> >
> > Como obtengo los nombres de las columnas de una tabla de
> usuario, con una
> > sentencia sql?
A ver si esto te sirve:
select a.attname, t.typname, a.attlen from pg_class c, pg_attribute a,
pg_type t
where c.relname = 'NOMBRE_DE_LA_TABLA'
and a.attnum > 0
and a.attrelid = c.oid
and a.atttypid = t.oid;
Esta consulta te debe dar la lista de campos de esa tabla, con sus tipos y
tamaņo.
Un saludo,
David Prieto.