RE: [Pgsql-ayuda] Como obtener las columnas

From: "David Prieto" <davidp(at)sgth(dot)es>
To: <acastro(at)ciberdroide(dot)com>
Cc: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: RE: [Pgsql-ayuda] Como obtener las columnas
Date: 2002-05-14 06:47:10
Message-ID: 002e01c1fb13$2bd7d500$1701a8c0@sgth.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> > 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.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Diana Maritza Cardona T. 2002-05-14 15:55:40 [Pgsql-ayuda] COMPARACION ORACLE
Previous Message Antonio Castro 2002-05-14 06:38:50 Re: [Pgsql-ayuda] Como obtener las columnas