Comprobar si existe una columna en SQL Server‏

Para comprobar si existe una columna en SQL Server‏, se puede hacer mediante una sencilla consulta en la base de datos. Esto puede servir, por ejemplo, para comprobar en un script si la columna que queremos añadir ya existía antes, lo que viene bien para blindar scripts que pueden ser ejecutados más de una vez sin que dé error.

La consulta sería la siguiente:

[code]select * FROM INFORMATION_SCHEMA.COLUMNS AS c1
where c1.column_name = ‘nombre_columna’
and  c1.table_name = ‘nombre_tabla'[/code]

Si no se filtrara por el nombre de la columna, se podría utilizar también para comprobar si existe una tabla.

Deja un comentario

Esta web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está aceptando éstas y nuestra política de las mismas.

ACEPTAR
Aviso de cookies