如何在包含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上执行此操作的简便方法?
答案 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%'