我想在我的数据库中查找列名 - 可以吗?

Posted

技术标签:

【中文标题】我想在我的数据库中查找列名 - 可以吗?【英文标题】:I want to find column name in my database - is it possible? 【发布时间】:2016-12-15 06:06:35 【问题描述】:

我的数据库名是CARE_DynamicsAX,我想找一个列名workerStatus

【问题讨论】:

根据接受的答案重新标记为sql-server 【参考方案1】:
select * from INFORMATION_SCHEMA.COLUMNS
where COLUMN_NAME = 'workerStatus'

【讨论】:

【参考方案2】:

如果我没记错的话,您正在尝试查找列名称为workerStatus 的表。如果是这种情况,您可能会运行此查询以找到相同的结果。

这适用于 TABLES for SQL Server 中的列名。

此查询将在您知道要搜索的列名以 workerStat 开头的假设下运行

SELECT c.name AS ColName, t.name AS TableName
FROM sys.columns c
    JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name LIKE 'workerStat%'

【讨论】:

以上是关于我想在我的数据库中查找列名 - 可以吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Teradata 数据库中查找所有具有特定列名的表?

模板中的数据

按 UUID 查找 HKObject

我想在我的数据集群中添加一个“球体”

我想在我的 ios 应用程序中播放在线视频,我正在使用 Swift3 + xcode [重复]

如何根据查找具有特定值的实体在我的核心数据之间进行迭代