sql server - Requête SQL pour un schéma de base de données

Translate

Dans SQL Server, comment interrogez-vous une base de données pour ramener toutes les tables qui ont un champ d'un nom spécifique?

This question and all comments follow the "Attribution Required."

Toutes les réponses

Translate

La requête suivante ramènera une liste unique de tables oùColumn_Nameest égal à la colonne que vous recherchez:

SELECT Table_Name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE Column_Name = 'Desired_Column_Name'
GROUP BY Table_Name
La source
Stu
Translate
SELECT Table_Name
FROM Information_Schema.Columns
WHERE Column_Name = 'YourFieldName'
La source
Translate

Je suis de la vieille école:

SELECT DISTINCT object_name(id)
FROM syscolumns
WHERE name = 'FIELDNAME'
La source