Comment sortir le nom et la valeur des champs d une table [Résolu]

Signaler
Messages postés
48
Date d'inscription
mercredi 10 décembre 2003
Statut
Membre
Dernière intervention
29 juin 2009
-
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
-
Bonjour,

j aurais voulu savoir s il est possible d ecrire une requete qui me sorte des lignes de deux colonnes reprennant respectivement : le nom du champs et la valeur du champs et ce pour tous les champs d une table déterminée. J ai deja trouver comment avoir tous les noms de champs d une table (avec syscolumns ou un truc comme ca) mais je n arrive pas a faire le lien avec les valeurs de celles-ci.

Quelqu un saurait il m expliquer comment faire ? (si c est possible)

Merci d avance

a+

1 réponse

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
Salut

Tu peux le faire avec une procedure stockée en attendant de trouver mieux.

et une contenation des champs

DECLARE @SQL as varchar(100)

SELECT
dbo.syscolumns.name
FROM
dbo.syscolumns
where id = 37575172 'id de la table dont on prend les colonnes

Curseur into @nom_colonne

SET @SQL = @SQL + @nom_colonne + ','

fin curseur

exec 'select @SQL from tatable'

Ceci est un algo grossier, mais ca doit te dépanner

Voila