我想在我的数据库中查找列名 - 可以吗?
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 数据库中查找所有具有特定列名的表?