Below is the query for searching only tables.

SELECT      c.name  AS 'ColumnName'
            ,t.name AS 'TableName'
FROM        sys.columns c
JOIN        sys.tables  t   ON c.object_id = t.object_id
WHERE       c.name LIKE '%columnName%'
ORDER BY    TableName
            ,ColumnName;

If you want to search both tables and views - replace Sys.Columns toINFORMATION_SCHEMA.COLUMNS in the above query -Hussain Patel
Find a specific column Name in all tables of a database – SQL Server

Post navigation