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

SQL Procédural MySQL Discussion :

Problème d'order by dans procédure stockée


Sujet :

SQL Procédural MySQL

  1. #1
    Membre confirmé
    Femme Profil pro
    Database
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Database

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut Problème d'order by dans procédure stockée
    Bonjour,

    mon problème du jour est le suivant : je créer un petite procédure stockée qui ne sert dans un premier temps qu'a selectionner les données d'une table, cette sélection devant être ordonné selon le choix de l'utilisateur

    J'ai donc un paramètre d'entrée m'indiquant quel est la colonne a trier mais je n'arrive pas à l'affecter à ma requete!

    Mon code (très épuré), donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE PROCEDURE selection_utilisateur(in pcol INT)
    BEGIN
       SELECT num_utilisateur, nom_utilisateur
         FROM T_Utilisateur
          ORDER BY pcol;
    END;
    Le résultat n'est jamais trié. Si quelqu'un peut m'aider merci!

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Le seul moyen de rendre variable un nom de colonne, c'est d'utiliser les prepared statements.

  3. #3
    Membre confirmé
    Femme Profil pro
    Database
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Database

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut
    Grand merci à vous!!!

    procédure créer en 2min!! c'est génial!!!!

    bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL-5.6] Problème déclaration de variable dans procédure stockée
    Par Aizen64 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 17/03/2015, 23h17
  2. Probléme paramètre entrées dans procédure stockée
    Par mercure07 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 14/02/2009, 14h18
  3. Problème de LIKE dans Procédures stockées
    Par Pilhole dans le forum Langage SQL
    Réponses: 1
    Dernier message: 16/02/2008, 14h38
  4. SQL dans Procédure stockée
    Par julure dans le forum Oracle
    Réponses: 13
    Dernier message: 02/11/2004, 16h57
  5. Problème de Order by dans une requête
    Par showa dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/08/2004, 15h40

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