SSMS搜索列

时间:2014-11-14 23:31:19

标签: sql-server ssms-2012

如何在包含100多个表的数据库中查找某个列?

例如,在前端,我看到一个显示数据的选项卡..

A information with columns = email's, mailbox, note1, sent dt/tm, note2 etc.. but in the DB there are about 100+ Tables (messy), 

我只想找到包含A信息列的表,不扩展每个表的列以调查其中列=电子邮件,邮箱,note1,发送dt / tm,note2等的位置。是否存在在SQL Server Management Studio上执行此操作的简便方法?

2 个答案:

答案 0 :(得分:1)

sp_msforeachdb 'USE ?;  Select *
From INFORMATION_SCHEMA.COLUMNS
Where Column_Name like ''%Col%'''

答案 1 :(得分:0)

尝试信息架构:

Select *
From INFORMATION_SCHEMA.COLUMNS
Where Column_Name like '%Col%'