W SQL Server w jaki sposób przesyłasz zapytanie do bazy danych, aby przywrócić wszystkie tabele z polem o określonej nazwie?Zapytanie SQL dla schematu bazy danych
5
A
Odpowiedz
6
Poniższe zapytanie zwróci unikalną listę tabel gdzie Column_Name
jest równa kolumny szukasz:
SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
0
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'
0
jestem starej szkoły:
SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'