comment paramétrer une requête.
ex: afficher les factures pour une date.(le paramètre est la date)
comment paramétrer une requête.
ex: afficher les factures pour une date.(le paramètre est la date)
Un paramètre saisi à quel niveau ? Dans une interface utilisateur, ou via un prompt dans un exécuteur de requête (ex SQL+ d'Oracle) ?
Merci de respecter les Conseils à lire avant de poster SVP, la réponse peut également dépendre du SGBD.
via une interface utilisateur mais j'aimerai bien avoir aussi la solution en utilisant un executeur de requête (j'utilise sql+ d'Oracle).
Dans une interface utilisateur, c'est de la simple concaténation de chaînes de caractères.
Sous Oracle, via a SQL+, tu peux te servir du caractère "&" comme prompt.
Ex sur Scott :
Sans oublier les quotes pour les chaines de caractères, les TO_Date, etc ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SQL> SELECT * 2 FROM Dept 3 WHERE DeptNo = № Entrez une valeur pour numero : 10 ancien 3 : WHERE DeptNo = &numero nouveau 3 : WHERE DeptNo = 10 DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING NEW YORK
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SQL> SELECT * 2 FROM Dept 3 WHERE Dname = '&Nom'; Entrez une valeur pour nom : SALES ancien 3 : WHERE Dname = '&Nom' nouveau 3 : WHERE Dname = 'SALES' DEPTNO DNAME LOC ---------- -------------- ------------- 30 SALES CHICAGO
Merci infiniment.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager