A STORED PROCEDURE SPECIFYING COMMIT ON RETURN CANNOT BE THE TARGET OF A NESTED CALL STATEMENT
Explication :
Une procédure stockée définie avec l’attribut COMMIT ON RETURN a été appelée à partir d’une procédure stockée, d’une fonction définie par l’utilisateur ou d’un déclencheur (trigger). Les procédures stockées définies avec COMMIT ON RETURN ne peuvent pas être imbriquées de cette manière.
Action du système :
L’instruction SQL n’est pas exécutée. Si l’instruction CALL fait référence à un serveur distant, l’unité d’oeuvre est placée dans un état d’annulation obligatoire.
Réponse du programmeur :
Supprimez le CALL à la procédure stockée qui a été définie avec l’attribut COMMIT ON RETURN.
SQLSTATE :
429B1