PostgreSQL - Como saber si existe una columna de una tabla

   
Vista:

Como saber si existe una columna de una tabla

Publicado por Nose27k (1 intervención) el 18/10/2007 19:17:31
Pasa lo siguiente, necesito saber como (si es que se puede) de que manera se puede sacar si existe una columna en una tabla.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como saber si existe una columna de una tabla

Publicado por Eduardo S (3 intervenciones) el 24/10/2007 17:20:19
tienes que revisar cuales son los columnas de esa tabla con este query los obtienes:

SELECT a.attname AS nombrecampo
FROM pg_class c, pg_attribute a
WHERE a.attrelid = c.oid and a.attnum > 0
AND c.relname='nombre_tabla'

espero te sirva

atte:
Eduardo S.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como saber si existe una columna de una tabla

Publicado por Albert Huguet (1 intervención) el 08/11/2007 10:44:08
Esto te devolverá el nombre de las tablas que contienen la columna que quieras

SELECT TABLE_NAME FROM USER_TAB_COLUMNS
WHERE COLUMN_NAME='EL_CAMPO_QUE_QUIERAS';

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar