A PREVIOUS VALUE EXPRESSION CANNOT BE USED BEFORE THE NEXT VALUE EXPRESSION GENERATES A VALUE IN THE CURRENT APPLICATION PROCESS FOR SEQUENCE sequence-name
Explication :
Une expression PREVIOUS VALUE a spécifié la séquence nom-séquence, mais aucune valeur n’a encore été générée pour cette séquence. Une expression NEXT VALUE doit être émise dans ce processus d’application pour générer une valeur pour cette séquence avant qu’une expression PREVIOUS VALUE pour la séquence puisse être émise.
Cette erreur peut également se produire après la suppression d’une séquence et l’annulation de l’instruction DROP.
Action du système :
La déclaration ne peut pas être traitée.
Réponse du programmeur :
Emettez au moins une expression NEXT VALUE pour une séquence avant d’émettre une expression PREVIOUS VALUE pour la même séquence dans une connexion.
SQLSTATE :
51035