Mysql
 sql >> Base de données >  >> RDS >> Mysql

Appel d'une procédure stockée contenant du SQL dynamique à partir de Trigger

Vous ne pouvez pas appeler une procédure stockée avec des instructions préparées à partir d'un déclencheur

http://dev.mysql .com/doc/mysql-reslimits-excerpt/5.1/en/stored-program-restrictions.html

Il existe une solution de contournement possible, mais vous oblige à écrire une UDF qui exécuterait le sql dynamique pour vous, puis appellerait l'UDF à partir de votre procédure. Vous pouvez trouver un exemple d'UDF dans le src de mysql, sql/udf_example.c.