[SQL Server] nom des champs d'une table

Freddy -  
 mghuze -
bonjour,

je cherche à récupérer la liste des champs d'une table (leur nom uniquement) sur une base MS SQL Server... mais je n'y arrive pas.

Si je fais "sp_columns table" j'obtiens toutes les infos nécessaires mais je n'arrive pas à en extraire le nom des champs (identifiés par la colonne COLUMN_NAME).

j'ai essayé quelque chose dans le genre
select COLUMN_NAME from sp_columns table
mais ça ne marche pas.

A noter qu'il est important que je puisse le faire une UNE SEULE requête. Si vous avez une solution, je suis preneur.

Merci d'avance,

11 réponses

Leon
 
Pour ceux qui sont hors sujets... Arrêter de polluer les réponses et lisez ce que l'on demande exactement!

Sinon pour ce que tu as besoin:

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME='NomDeLaTable'
54
Nass2
 
Il voulais une réponse vis-à-vis de SQL Server et non MySQL
0
cyberbeginner
 
C exactement ce que cherchais merci
0
badr_kho
 
merci bcp
0
mghuze
 
Merci pour l'info, pile poil ce qu'il me faut !
0