在SQL Server中,如何查询数据库以恢复具有特定名称字段的所有表?
答案 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'