Archives par mot-clé : -779

CODE RETOUR -779

LABEL label SPECIFIED ON A GOTO, ITERATE, OR LEAVE STATEMENT IS NOT VALID

Explication :
Le label (étiquette) label est spécifié comme label cible pour une instruction GOTO, ITERATE ou LEAVE. label n’est pas défini, n’est pas défini dans une portée accessible à l’instruction actuelle ou à l’instruction actuelle, ou n’est pas une étiquette valide pour l’instruction défaillante.

Cette erreur peut se produire avec une instruction GOTO, ITERATE ou LEAVE pour l’une des raisons suivantes :
– Si l’instruction défaillante se trouve dans un gestionnaire de conditions, le label doit être définie dans ce gestionnaire de conditions.
– Si l’instruction défaillante n’est pas dans un gestionnaire de conditions, alors le label ne doit pas être définie dans un gestionnaire de conditions.

De plus, cette erreur peut être émise pour les instructions ITERATE ou LEAVE pour l’une des raisons suivantes :
– Si l’instruction défaillante est une instruction ITERATE, l’étiquette doit être définie comme une étiquette pour une instruction FOR, LOOP, REPEAT ou WHILE, et l’instruction ITERATE doit être dans cette instruction FOR, LOOP, REPEAT ou WHILE, ou dans un bloc de code directement ou indirectement imbriqué dans cette instruction.
– Si l’instruction défaillante est une instruction LEAVE, le label label doit être définie comme une étiquette pour une instruction composée, FOR, LOOP, REPEAT ou WHILE, et l’instruction LEAVE doit être dans cette instruction composée, FOR, LOOP, REPEAT ou WHILE. , ou dans un bloc de code directement ou indirectement imbriqué dans cette instruction.

Action du système :
La déclaration ne peut pas être traitée.

Réponse de l’utilisateur :
Spécifiez un label valide pour la cible de l’instruction GOTO, ITERATE ou LEAVE.

SQLSTATE :
42736