Bonjour,
Je rencontre le problème suivant:
J'ai un curseur qui fait une sélection dans une table, pour chaque ligne remontée il la met à jour et en insère une nouvelle.
Il se touve que la ligne insérée correspond aussi aux critères de sélection du curseur, je n'ai pas possibilité de changer cela.
Au FETCH suivant le curseur remonte la ligne que je viens d'insérer. Ce qui me problème.
Je cherche donc un moyen pour qu'un curseur DB2 ne prenne en compte que les lignes présentes au moment de son ouverture. Y'a-t-il une option, un truc, une astuce pour que le curseur ne prenne pas en compte les lignes insérées entre deux instructions FETCH? (un ORDER BY n'est pas possible dans mon cas)
Merci d'avance pour votre aide.
Partager