miércoles, 28 de septiembre de 2011

¿En que tabla estaba esa columna?

Alguna vez se ha preguntado eso? Sobre todo cuando comenzamos a trabajar en un proyecto muy grande y que no es nuestro! Después de buscar esto 4 veces, decidí publicarlo aquí.
Este es el SQL para buscar en que tablas esta una columna en una base de datos SQL Server

SELECT c.name AS ColName, t.name AS TableName 
FROM sys.columns c JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name LIKE '%MyName%'
ó
SELECT COLUMN_NAME, TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%MyName%'
Tomado de aquí!

No hay comentarios:

Publicar un comentario