SQL查询数据库模式

时间:2008-08-06 15:41:14

标签: sql sql-server

在SQL Server中,如何查询数据库以恢复具有特定名称字段的所有表?

3 个答案:

答案 0 :(得分:6)

以下查询将返回一个唯一的表列表,其中Column_Name等于您要查找的列:

SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name

答案 1 :(得分:0)

SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'

答案 2 :(得分:0)

我老了:

SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'