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

голоса
5

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

Задан 06/08/2008 в 16:41
источник пользователем
На других языках...                            


3 ответов

голоса
6

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

SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
Ответил 06/08/2008 d 16:46
источник пользователем

голоса
0

Я старая школа:

SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'
Ответил 06/08/2008 d 16:43
источник пользователем

голоса
0
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'
Ответил 06/08/2008 d 16:43
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more