В SQL Server, как вы запрашиваете базу данных, чтобы вернуть все таблицы, которые имеют поля с определенным именем?
Dan
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
GateKiller
1.12.2016 20:32:18
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'
0
Stu
1.12.2016 20:38:48
Я олдскул
SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'
0
Curt Hagenlocher
2.12.2016 06:39:07