Bonjour,
J'ai une fonction PIPELINED qui me retourne un tableau représentant l'historique des actions d'un client.
Comme je devais en + retourner une valeur indépendante à ce tableau, j'ai déclaré un paramètre OUT
Code : Sélectionner tout - Visualiser dans une fenêtre à part GET_HISTORIQUE(id_client IN NUMBER) 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
Code : Sélectionner tout - Visualiser dans une fenêtre à part GET_HISTORIQUE(id_client IN NUMBER, code_retour OUT VARCHAR2 ) RETURN TABLE_HISTORIQUE PIPELINED
Le SQL qui me servait d'appel de test :
Me renvoi désormais cette erreur :select * from table
(
get_historique(150)
);
Comment je peux tester cette fonction directement via SQL comme je le faisais avant l'ajout de ce paramètre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ORA-06553: PLS-306: numéro ou types d'arguments erronés dans appel à 'GET_HISTORIQUE'
J’espère avoir était assez clair , merci
Partager