Para saber si un campo existe o no en nuestra base de datos de SQL Server 2000/2005/2008. Lo primero que debemos hacer es ubicarnos en la base de datos que queremos encontrar el campo y copiamos la siguiente sentencia:
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%Nombre_Campo_a_Buscar%'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%Nombre_Campo_a_Buscar%'
Al ejecutar la consulta anterior nos traerá todas las tablas que contienen el nombre que estamos buscando y tener en cuenta que estamos usando la condición LIKE con el % la cual nos traerá las tablas en donde el campo coincida con parte del testo mencionado. Si se quiere buscar el campo exacto quitar % o mejor cambiar LIKE el por =
No hay comentarios:
Publicar un comentario