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

标签 sql-server

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

示例:查找 ProductNumber它会向您显示所有包含它的表

最佳答案

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

使用此查询:

select * from information_schema.columns where column_name = 'ProductNumber'

结果将为您提供以下列:
TABLE_NAME , TABLE_CATALOG , DATA_TYPE以及此数据库列的更多属性。

关于sql-server - 如何在 SQL Server 数据库中查找特定列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45076580/

相关文章:

sql-server - 通过 docker 创建的默认 SQL Server 凭据是什么?

sql - 从表中删除 a = b 和 b = a 的记录

php - 更好的做法 : Placing the load on SQL or Web server?

sql-server - SSRS 图表系列标题不显示所有文本

asp.net - Visual Studio 2010 附带了哪个版本的 SQL Server?

sql - 选择表中的人员并排除妻子,但合并他们的名字

sql - 重置或更新数据库表中的行位置整数

php - PHP 与数据库中的 Salt/Hash

c# - .net 加密数据库表

sql-server - 更新列的脚本