Ma procedure stockée (Mysql 5)
PROCEDURE `TEST`()
BEGIN
SELECT * FROM TABLE;
END$$
--- Perl ---
$sth = $dbh->prepare("CALL TEST()");
$sth->execute;
>> Message d'erreur à l'éxecution : PROCEDURE TEST can't return a result set in the given context...
Je ne comprend pas car un $dbh->prepare("SELECT * FROM TABLE"); marche, et l'utilisation de procedure stockée de type INSERT ou DELETE (pas de retour) fonctionne correctement.
Partager