Bonjour,

Je voudrais exécuter interactivement une store proc qui retourne 2 varchar2 et un objet de type user defined. J'arrive à déclarer les deux variables varchar2 pour la liaison mais pas l'objet:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
SQL> var ptype customer_obj ;
Syntaxe : VAR[IABLE] [ <variable> [ NUMBER | CHAR | CHAR (n [CHAR|BYTE]) |
                    VARCHAR2 (n [CHAR|BYTE]) | NCHAR | NCHAR (n) |
                    NVARCHAR2 (n) | CLOB | NCLOB | REFCURSOR |
                    BINARY_FLOAT | BINARY_DOUBLE ] ]
SQL> var pDateFrom varchar2(250);
SQL> var pDateTo varchar2(250);
SQL>
L'objectif étant de pouvoir ensuite exécuter la proc:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
call MA_PROC('GB', NULL, '', 'NOCHANGE', 'test')  into : ptype, :pDateFrom, :pDateTo;
(je ne suis pas du tout certain de la syntaxe! )