CODE RETOUR -740

FUNCTION name IS DEFINED WITH THE OPTION MODIFIES SQL DATA WHICH IS NOT VALID IN THE CONTEXT IN WHICH IT WAS INVOKED

Explication :
Une fonction définie par l’utilisateur qui est définie avec la clause MODIFIES SQL DATA a été appelée dans un contexte non valide.

name 
Nom de la fonction définie par l’utilisateur.

Une fonction définie par l’utilisateur qui est définie avec MODIFIES SQL DATA n’est autorisée que dans un :
– Clause VALUES d’une opération d’insertion
– Clause SET d’une opération de mise à jour
– Instruction VALUES dans un déclencheur
– Instruction d’affectation SET
– Instruction de procédure CALL
– sous-sélection

Action du système :
L’instruction SQL a échoué.

Réponse du programmeur :
Supprimez la fonction définie par l’utilisateur de l’instruction défaillante ou supprimez l’option MODIFIES SQL DATA de la définition de la fonction.

SQLSTATE :
51034