Bonjour,
voila j'ai une problématique simple, mais l'analyse se révèle compliquée pour moi.
Imaginons une base (oracle) ayant une table contenant des valeurs simples style varchar.
Le besoin est de tester la présence ou non d'un certain nombre de valeurs.
Est il plus judicieux de répéter n fois (par une boucle for dans le prog) un :
ou de tenter de faire une requête "plus globale" pour tester en 1 seule requete ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part select my_value from my_table where my_value = "la_valeur_à_tester"
Si c'est faisable en 1 seule requete, quelle en serait son écriture ?
Merci.
nb: on peut estimer (je n'ai pas les chiffres) qu'il existe des milliers (voir centaines de milliers) de valeurs dans la table, et qu'on recherche entre 0 et 3000 valeurs. La limitation pour une seule requete ne serait elle finalement pas la limitation de la taille textuelle de la requete ?
[edit] mes valeurs à retrouver sont fournies par un élément externe, ce n'est pas une sous requete.
Partager