jueves, 27 de septiembre de 2007

Como saber si una columna existe en una tabla desde T-SQL

Creo que es un util consejo para los que nos gusta escribr codigo:

Como saber si una columna existe en una tabla

select

*

FROM

INFORMATION_SCHEMA.COLUMNS AS c1

where

c1.column_name = 'ValorCYBRegimenRetencionTributaria'

and

c1.table_name = 'cybFactura'
Mire esto como saber en que tablas utiliza esta columna

select

Table_Name

FROM

INFORMATION_SCHEMA.COLUMNS AS c1

where

c1.column_name = 'CodigoEmpresa'


Hasta le proximo consejo o artículo. CODE4FUN!

2 comentarios:

Osvaldo dijo...

Muchas gracias por la ayuda, siempre es agradable encontrar respuestas simples y concisas...

3Engine dijo...

hola!
Si en lugar de una columna, necesitas saber si una tabla existe este artículo puede interesarte: http://www.3engine.net/wp/2015/01/sql-server-como-averiguar-si-una-columna-o-tabla-existe-en-una-base-de-datos/