Obtenir la liste des champs d'une table sous SQL
Publié le 03 février 2009 par Dave Lizotte
Ce type de requête vous semble inutile, en effet, pour la plupart d'entre-vous, cette requête ne vous servira à rien. Par contre, pour quelques administrateurs de base de données ou programmeurs, cette dernière sera des plus utiles. Eh oui! il arrive d'avoir besoin de la liste des champs d'une table et pour ce faire,
Microsoft ne fourni pas beaucoup d'outils dans le gestionnaire de Microsoft Sql Server.
La seul méthode proposé par Microsoft est de créer un diagramme de base de données, d'y glisser la table désiré et d'imprimer ce dernier bref, la seul solution qui vous est fourni est l'impression d'une version papier. Si vous désirez obtenir le tout sous forme de XML ou de CSV, le diagramme ne vous servira à rien. C'est pourquoi, la requête suivante vous sera des plus utiles.
SELECT name FROM sys.columns WHERE object_id = OBJECT_ID('NomDeMaTable')