IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

[SQL Server 2k] Retourner seulement le nom des champs du resultat d'une requete


Sujet :

Développement SQL Server

  1. #1
    Membre actif
    Inscrit en
    Mars 2007
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 218
    Points : 216
    Points
    216
    Par défaut [SQL Server 2k] Retourner seulement le nom des champs du resultat d'une requete
    Bonjour,

    Imaginons que le resultat de la requete suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * FROM ma_table
    est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ID ¦ NAME ¦ EMAIL
    ---------------------------
    1  ¦ toto   ¦ toto@toto.com
    ---------------------------
    2  ¦ titi     ¦ titi@titi.com
    ---------------------------
    3  ¦ tutu   ¦ tutu@tutu.com
    ---------------------------
    Je veux en fait recuperer JUSTE le nom des champs du resultat retourne, c'est a dire 'ID', 'NAME' et 'EMAIL'.

    En gros je voudrais faire une requete qui fasse un truc du genre 'SELECT <juste les noms des champs> FROM ma_table'.

    Car en fait je dispose d'une requete qui me retourne presque 200 champs et je voudrais recuperer juste leur nom...

    Any idea? Merci beaucoup et bonne journee!

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Février 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 126
    Points : 143
    Points
    143
    Par défaut
    Tentes ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM ma_table
    WHERE 1 = 2

  3. #3
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Bonjour,

    Si vous avez juste besoin de la structure de données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT TOP 0 *
    FROM maTable
    Sinon vous n'aurez pas d'autre choix que d'utiliser les vues système :
    - sys.tables et sys.columns
    - ou INFORMATION_SCHEMA.TABLES et INFORMATION_SCHEMA.COLUMNS

    @++

Discussions similaires

  1. PASSER DES CHAMPS EN PARAMETRES DANS UNE REQUETE
    Par mdjobongo dans le forum Requêtes
    Réponses: 3
    Dernier message: 02/02/2011, 15h37
  2. [MySQL] Récupérer le nom des champs après exécution d'une requête
    Par GanYoshi dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 10/07/2008, 12h13
  3. Réponses: 7
    Dernier message: 28/07/2006, 21h21
  4. Réponses: 16
    Dernier message: 14/04/2006, 18h38
  5. [SQL] récupération du nom des champs
    Par duplo dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/03/2006, 21h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo