|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 2 ![]() |
Bonjour,
pour l'instant, dans le code d'un package PL/SQL, j'ai : Code :
IF (my_var IN (4,5,8,11,42)) THEN faire qqchose Mon code serait alors Code :
IF (my_var IN (var_list)) THEN faire qqchose PS : j'ai fait Code :
Des suggestions ?? |
||
|
|
00
|
|
|
#2 |
![]() Inscription : décembre 2002 Messages : 2 397 ![]() |
Bonjour et bienvenue sur le forum !
Merci de prendre l'habitude de mettre un titre significatif à vos questions pour faciliter les recherches ultérieures. Outre les collections auxquelles vous avez pensé spontanément, peut-être le stockage de votre liste sous forme de simple variable VARCHAR2 est-il judicieux. En effet, si jamais vous construisez vos requêtes dynamiquement, en vue d'une exécution par EXECUTE IMMEDIATE, il vous suffira de concaténer cette variable avec les autres éléments de la requête, sans vous préoccuper outre-mesure de la décomposition de cette variable.
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 2 ![]() |
Merci,
OK : Titre modifié. Ce bout de code est utilisé directement dans la logique fonctionnelle de la proc stock: je ne fais pas de requête. Au départ, je voulais rendre mon code un peu plus propre, je croyais que ça allait me prendre 3 minutes !! |
|
|
00
|
|
|
#4 | |||
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 319 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com