[ORACLE] sauter variable dans un for/while

sauter variable dans un for/while [ORACLE] - SQL/NoSQL - Programmation

Marsh Posté le 15-12-2006 à 21:24:24    

Petite question rapide!
 
Voila, je souhaite faire une boucle en PL/SQL mais je veux sauter des chiffres
Exemple:
for variable 26..56  (Mais je veux sauter 32 à 38)
Loop
   .....
end loop;
 
il y a un moyen de faire quelque chose du genre :  
for variable 26..32 and 38..56 ??
 
 
Je sais que je peut mettre un if dans ma boucle qui vérifie la valleur... mais je dois optimiser et faire une vérification (Exécuter Plusieurs fois) et bien se n'est pas génial. Je pourais aussi faire de boucle ... mais bon j'aimerais savoir si il est possible de faire se que je demande.
 
Merci!

Reply

Marsh Posté le 15-12-2006 à 21:24:24   

Reply

Marsh Posté le 16-12-2006 à 15:11:25    

Bonjour,
 
Est-ce que la solution du if dans la boucle prend tellement de temps que cela ?
Ce serait vraiment étonnant que cela prenne plus de quelques milisecondes, voir au maximum un ou deux dixièmes de seconde dans des cas extrèmes.
 
Quand on fait de l'optimisation, il faut tester et mesurer le temps, plutôt que d'avoir des a priori.
 
Personnellement, j'emploierais des ifs qui est une solution que je trouve naturelle. Les programmes ont beaucoup de ifs, c'est normal.

Reply

Marsh Posté le 16-12-2006 à 15:41:57    

dah ok oui :(....
 
Bien en java ou en C++ je me fait une liste et je passe les élément 1 par 1.
 
Mais j'ignore comment faire une liste en pl/sql

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed