J'ai beaucoup cherché, mais je n'ai rien trouvé... Je veux juste demander s'il y a un moyen de créer et d'appeler une procédure (Informix) sans paramètres. Je sais comment renvoyer une ou plusieurs valeurs (pour les procédures et les fonctions), mais ce n'est pas ce que je veux. Ce serait vraiment étrange si Informix ne permettait pas les paramètres de sortie...
Merci d'avance !
MODIFIER : Oui, j'ai vu que c'est possible, mais je n'arrive toujours pas à exécuter une telle procédure. Par exemple :
CREATE PROCEDURE mytest(batch INT,OUT p_out INT)
DEFINE inc INTEGER;
LET inc = 1;
LET p_out = 5;
END PROCEDURE;
et ce que je reçois est :
La routine mytest ne peut pas être résolue
et cela se produit uniquement lors de l'exécution de fonctions avec des paramètres de sortie...