一、操作环境

  1. 数据库版本:sql server 2012
  2. 测试数据库:Northwind,安装方法请参考这篇文章

二、查询数据库中的INFORMATION_SCHEMA.COLUMNS表

1.新建查询,输入以下语句

SELECT 
	*
FROM 
	INFORMATION_SCHEMA.COLUMNS

查看结果

从上图可以得到每张表的列名
增加筛选条件即可

SELECT 
	TABLE_NAME
FROM 
	INFORMATION_SCHEMA.COLUMNS
WHERE 
	COLUMN_NAME='CustomerID'

#“CustomerID”为要查询的列名字段

结果如下

更多推荐

(SQL语句)在数据库中查找拥有某列名的所有表