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

PostgreSQL Discussion :

Demander une valeur à l'écran


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Par défaut Demander une valeur à l'écran
    Bonjour,
    J'ai écrit une fonction en PL/PGSQL : resultats_etude()

    Si je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select resultats_etude(45)
    par exemple , cela fonctionne.

    Ce que je voudrais , demander le n° étude à l'écran puis lancer select resultats_etude(n° demandé à l'écran) .

    Est-ce possible sous Postgresql ou faut-il passer par un autre langage genre java , php , gambas ?

    Merci d'avance

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    En tant que serveur, postgresql ne s'occupe pas de la saisie clavier.
    Ta question porte en fait sur l'application cliente utilisée pour envoyer des requêtes à postgresql, mais il faudrait préciser quelle est cette application cliente.

  3. #3
    Membre éclairé
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Par défaut
    En fait je cherchais s'il y avait sous PL/PGSQL une commande pour demander une valeur à l'écran ( l'équivalent de ACCEPT ... PROMPT sous PL/SQL d'Oracle )

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Sous psql, il n'y a pas je crois de commande du genre d'ACCEPT mais il est possible de ruser en appelant une commande shell pour lire au clavier, par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \set param `read j; echo $j`
    Cette commande va attendre une saisie clavier d'une ligne et mettre le résultat dans la variable psql :param.
    Ensuite il est possible d'utiliser :param dans une requête:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select  fonction(:param);
    Ca doit fonctionner sous unix, pour windows il faudrait sans doute adapter les commandes shell read et echo.

    Remarque de principe: ACCEPT est une commande du programme SQL*Plus d'Oracle, et non pas de pl/sql qui est le langage de programmation s'exécutant coté serveur qui lui ne peut pas lire au clavier.

  5. #5
    Membre éclairé
    Profil pro
    Gestionnaire de données
    Inscrit en
    Mars 2006
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestionnaire de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 356
    Par défaut
    merci !

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

Discussions similaires

  1. [AC-2007] champs inexistant demandant une valeur de parametre
    Par eliottgiraudo dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 28/08/2013, 11h43
  2. Réponses: 3
    Dernier message: 07/08/2013, 12h44
  3. Demander une valeur a un user et l'utiliser
    Par Ph4rell dans le forum Linux
    Réponses: 4
    Dernier message: 23/09/2008, 23h10
  4. [C#] MessageBox qui demande de saisir une valeur
    Par Radium133 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/01/2006, 10h25
  5. [TMS320C31] Afficher une valeur à l'écran
    Par miminou dans le forum Autres architectures
    Réponses: 3
    Dernier message: 17/04/2005, 18h48

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