Query SQL per i database schema
-
08-06-2019 - |
Domanda
In SQL Server come query di un database di riportare tutte le tabelle hanno un campo di un nome specifico?
Soluzione
La query seguente riporterà un unico elenco di tabelle dove Column_Name
è uguale alla colonna che si sta cercando:
SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
Altri suggerimenti
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'
Io sono della vecchia scuola:
SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow