SQL-запрос для схемы базы данных

В SQL Server, как вы запрашиваете базу данных, чтобы вернуть все таблицы, которые имеют поля с определенным именем?

6.08.2008 15:41:13
3 ОТВЕТА
РЕШЕНИЕ

Следующий запрос вернет уникальный список таблиц, где Column_Nameнаходится столбец, который вы ищете:

SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
7
1.12.2016 20:32:18
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'
0
1.12.2016 20:38:48

Я олдскул

SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'
0
2.12.2016 06:39:07