..:o5k4r.m4dr1d


Buscar nombre de columnas en todas las tablas [SQL Server]

Posted in Soluciones,SQL Server,Trabajo por o5k4r.m4dr1d en mayo 30, 2017
Tags: , , , , ,

Recientemente necesitaba buscar entre todos los nombres de las columnas de unas tablas, cierto nombre… andaba buscando dependencias en una base de SQL…. para lograrlo se usa la siguiente consulta:


SELECT sysobjects.name AS table_name, syscolumns.name AS column_name,
systypes.name AS datatype, syscolumns.LENGTH AS LENGTH
FROM sysobjects INNER JOIN
syscolumns ON sysobjects.id = syscolumns.id INNER JOIN
systypes ON syscolumns.xtype = systypes.xtype
WHERE (sysobjects.xtype = 'U')
and (UPPER(syscolumns.name) like upper('%MyColumn%'))
ORDER BY sysobjects.name, syscolumns.colid

Unicamente será necesario cambiar el valor de MyColumn por aquel nombre que estén buscando..