我的服务器上有一个数据库,我想从使用该列的整个数据库中筛选出一个列名。
例如:如果列名称为“ AlternativeID”,则存在于5个表中,然后,我希望找到该列名称的查询存在于哪些表中。
我发现以下查询以从数据库中查找特定的列名称。
SELECT * FROM sys.columns WHERE name LIKE '%AlternativeID%'
我希望这对每个人都有意义。任何帮助将不胜感激。谢谢!!
尝试这个:
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 '%AlternativeID%'
或者...
SELECT COLUMN_NAME, TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%AlternativeID%'
希望这可以帮助...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句