Appel d'une fonction avec paramètre OUT
Bonjour,
J'ai une fonction PIPELINED qui me retourne un tableau représentant l'historique des actions d'un client.
Code:
GET_HISTORIQUE(id_client IN NUMBER) RETURN TABLE_HISTORIQUE PIPELINED
Comme je devais en + retourner une valeur indépendante à ce tableau, j'ai déclaré un paramètre OUT
Code:
GET_HISTORIQUE(id_client IN NUMBER, code_retour OUT VARCHAR2 ) RETURN TABLE_HISTORIQUE PIPELINED
La fonction étant appelée depuis Java, je pense que l'appel sera simple en passant en paramètre une variable pour code_retour , mais moi j'aimerai tester ma fonction directement en SQL
Le SQL qui me servait d'appel de test :
Citation:
select * from table
(
get_historique(150)
);
Me renvoi désormais cette erreur :
Code:
ORA-06553: PLS-306: numéro ou types d'arguments erronés dans appel à 'GET_HISTORIQUE'
Comment je peux tester cette fonction directement via SQL comme je le faisais avant l'ajout de ce paramètre ?
J’espère avoir était assez clair , merci