Sql 查询以获取存在特定列名的所有表名

Sql 查询以获取存在特定列名的所有表名,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,如何获取SQL Server 2008中名为CreatedBy的列的所有表。在SQL Server中,可以通过查看sys.columns表来获取此信息 use DB_MAST_AERRE select OBJECT_SCHEMA_NAME(object_id) AS SchemaName, object_name(object_id) AS TableName from sys.columns

如何获取SQL Server 2008中名为
CreatedBy
的列的所有表。

在SQL Server中,可以通过查看
sys.columns
表来获取此信息

  use DB_MAST_AERRE
  select 
         OBJECT_SCHEMA_NAME(object_id) AS SchemaName,
         object_name(object_id) AS TableName
         from 
            sys.columns
            where name = 'CreatedBy'

在Sql Server中,您可以通过查看
sys.columns
表来获得此信息

  use DB_MAST_AERRE
  select 
         OBJECT_SCHEMA_NAME(object_id) AS SchemaName,
         object_name(object_id) AS TableName
         from 
            sys.columns
            where name = 'CreatedBy'

你的问题比实际与你的问题相关的内容多,所以我重写了它。你的问题比实际与你的问题相关的内容多,所以我重写了它。