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.
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément." Nicolas Boileau
"Expliquer empêche de comprendre si cela dispense de chercher"
Quiz Oracle : venez tester vos connaissances !
La FAQ Oracle : 138 réponses à vos questions
Aidez-nous à la compléter
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
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément." Nicolas Boileau
"Expliquer empêche de comprendre si cela dispense de chercher"
Quiz Oracle : venez tester vos connaissances !
La FAQ Oracle : 138 réponses à vos questions
Aidez-nous à la compléter
Merci infiniment.
Partager