Bonjour,
Nous souhaitons nous servir des séquences dans les futurs développements de notre SI.
Sur le principe, c’est simple, facile à créer et ça marche. Du moins quand on se sert de la séquence sous Spufi. C’est là que nous rencontrons un souci : dès lors qu’on essaye de se servir d’une séquence dans un programme, le résultat dans la host variable après l’appel de la séquence, c’est que celle-ci n’est pas renseignée alors qu’on a pourtant un SQLCODE à 0.
On a essayé différents formats, on a essayé d’appeler la séquence de 3 manières différentes (ci-dessous), rien n’y fait.
VALUES (NEXTVAL FOR MASEQ) INTO :HV
SET :HV = NEXTVAL FOR MASEQ
SELECT NEXTVAL FOR MASEQ INTO :HV FROM SYSIBM.SYSDUMMY1
L’un de vous aurait-il une idée sur le sujet, y aurait-il des indications dans des docs IBM sur ce sujet, y aurait-il des options de compile spécifiques pour se servir des séquences, … Bref, à ce jour, c’est le flou le plus complet.
Si vous avez été confronté au problème, merci d'avance.
Partager