Bonjour,

je voudrais appeler une dll ecrite en C qui attend un tableau de valeur numérique en paramètre.
Le problème c'est que je ne sais pas comment écrire la fonction permettant d'appeler la procédure externe et lui passer ma variable de type VARRAY :

(TAB_AMOUNT_ARRAY est un varray de number)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CREATE OR REPLACE FUNCTION "TARIF_PP" (TabValeur TAB_AMOUNT_ARRA) RETURN BINARY_INTEGER
 
        AS EXTERNAL  LIBRARY IRR
        NAME "computeIRR"
        LANGUAGE C
        PARAMETERS (TABVALEUR varray , -- Comment la déclarer ???
 
    RETURN              NUMBER);
/
Merci.