|
|
|
|
Bonjour;
pour faire cela, il faut altèrer la séquence, et lui donner un pas qui est égale à la différence entre l'ancien n° et le nouveau. pour cela, utiliser en pl/sql la procédure FORMS_DLL(instruction LDD). exemple: si la séquence est à 2 et vous voulez que ça passe à 10, vous mettez: FORMS_DDL('alter sequence SEQ_NAME INCREMENT BY 8'); la différence vous pouvez la paramétrer dans une variable que vous calculez auparavant. ex: si le nom de la variable est DIFF, vous avez l'instruction: FORMS_DDL('alter sequence SEQ_NAME INCREMENT BY'||DIFF); bon courage; DIVAL |