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

Langage SQL Discussion :

Passage de variable dans une requête


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 90
    Points : 59
    Points
    59
    Par défaut Passage de variable dans une requête
    Bonjour,

    J'ai une requête toute bête je pense mais j'aurais besoin d'aide.
    Je voudrais pouvoir passer une variable dans une condition WHERE, variable dont la valeur me serait demandée avant l'exécution de la requête.

    Exemple :
    Variable var

    select * from table
    where dpt = var ;

    et avant l'exécution on me demanderait :
    "Entrez la valeur de var :"

    Ca doit être simple mais je ne sais pas trop comment m'y prendre...
    Merci de votre aide

    Zestrellita

  2. #2
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    398
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 398
    Points : 641
    Points
    641

  3. #3
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    En matière de SGBDR, il n'est pas recommandé d'intérompre l'execution pour attendre la saisie d'une valeur :
    Il se peut que vous ne soyez pas là (Pause café ) et c'est pour cette raison que la Norme SQL n'implemente pas cette fonctionalité.

    Tout dépends donc de l'éditeur du SGBDR.

    Qu'elle est votre SGBDR ?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 90
    Points : 59
    Points
    59
    Par défaut
    Merci pour vos réponses.
    Il s'agit d'Oracle (9i)

  5. #5
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    Il demandera alors de saisir la valeur de la variable, tu peux aussi demander explicitement avant la requête (http://download-west.oracle.com/docs/cd/B10501_01/server.920/a90842/ch13.htm#1006991) via :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ACCEPT var CHAR PROMPT 'Saisir la valeur de var : '
    Et merci de poster dans le bon forum la prochaine fois

    ici : Oracle

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 90
    Points : 59
    Points
    59
    Par défaut
    désolée, je pensais que c'était plus une question sql.

    Mais merci beaucoup, ça marche très bien !

    Zestrellita

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

Discussions similaires

  1. [JSP]passage de parametre dans une requête
    Par iftolotfi dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/12/2007, 12h09
  2. Passer une variable dans une requête SQL
    Par Remedy dans le forum C++
    Réponses: 2
    Dernier message: 11/05/2006, 16h48
  3. [PL/SQL] [9i] Variables dans une requête
    Par ftrifiro dans le forum Oracle
    Réponses: 6
    Dernier message: 07/02/2006, 12h19
  4. Passage de paramètres dans une requête imbriquée
    Par DrakkoFR dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/02/2005, 12h46
  5. Nom de champ variable dans une requête SQL
    Par stip dans le forum ASP
    Réponses: 2
    Dernier message: 30/09/2004, 18h02

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