Domanda

In SQL Server come query di un database di riportare tutte le tabelle hanno un campo di un nome specifico?

È stato utile?

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
scroll top