La requête suivante ramènera une liste unique de tables où Column_Name
est égal à la colonne que vous recherchez :
SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
Dans SQL Server, comment interrogez-vous une base de données pour récupérer toutes les tables qui ont un champ d'un nom spécifique ?
La requête suivante ramènera une liste unique de tables où Column_Name
est égal à la colonne que vous recherchez :
SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
Je suis de la vieille école :
SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'