我需要在 Sql server 2005 中进行查询。我有一个列名。有了这个,我需要找到数据库名称和表名称。有什么办法可以找到吗?
最佳答案
来自 SO 的姊妹网站“StackExchange”:
SELECT t.name AS table_name,
SCHEMA_NAME(schema_id) AS schema_name,
c.name AS column_name
FROM sys.tables AS t
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE c.name LIKE '%EmployeeID%'
ORDER BY schema_name, table_name;
关于sql - 如何通过列名查找数据库名和表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8647493/