如何在 SQL Server 数据库中查找特定列?

Kin*_*g23 10 sql-server

SQL Server 2016 有什么方法或工具可以根据名称在整个数据库中查找列吗?

示例:查找ProductNumber并显示所有包含它的表

Kob*_*uek 15

您可以查询包含数据库中information_schema.columns定义的所有列的架构结构的数据库表。

使用此查询:

select * from information_schema.columns where column_name = 'ProductNumber'
Run Code Online (Sandbox Code Playgroud)

结果将为您提供以下列:

TABLE_NAMETABLE_CATALOGDATA_TYPE以及此数据库列的更多属性。