[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

  1. 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
    1. Nass2
       
      Il voulais une réponse vis-à-vis de SQL Server et non MySQL
      0
    2. cyberbeginner
       
      C exactement ce que cherchais merci
      0
    3. badr_kho
       
      merci bcp
      0
    4. mghuze
       
      Merci pour l'info, pile poil ce qu'il me faut !
      0