cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 2009
-
15 nov. 2005 à 17:20
cs_drahcir
Messages postés745Date d'inscriptionmardi 30 novembre 2004StatutMembreDernière intervention15 septembre 2009
-
16 nov. 2005 à 09:57
Salut à tous,
je chercher à récupérer la liste des champs d'une table (juste les noms). J'ai vu plusieurs choses à ce sujet : tables systèmes, procédures stockées... mais rien de tous ce que j'ai essayé ne fonctionne.
aieeeuuuuu
Messages postés698Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention20 mai 20113 15 nov. 2005 à 17:54
salut
tu peux effectivement utiliser les tables systeme :
la table sysobjects contient tous les objets de ta BDD (table, procedure stockee, ...)
la table syscolumns contient les colonnes(champs) contenues dans les tables
donc tu peux lancer la requete select name from syscolumns where id (select id from sysobjects where name 'NomDeMaTable')
note que si tu fait un select * a la place, tu peux recuperer plein d'autre info qui pourront t'etre utilises (ordre des colonnes, taille...)