ciao!
sto cercando di capire come fare ad eseguire una stored procedure che mi deve ritornare il result set di una select.
banalmente ho fatto così per adesso:
poi mi pare di aver capito che devo lanciare la SP da un altro blocco.codice:CREATE OR REPLACE PROCEDURE SP_ASSEG_ORD_SPED_CL_PACC( IN_CLIENTE IN VARCHAR, IN_ARTICOLO IN CHAR, CURSOR_ OUT SYS_REFCURSOR ) AS IN_NPAM CHAR(4); IN_PACCH VARCHAR2(100); BEGIN OPEN CURSOR_ FOR SELECT * FROM MAT_ANAG; END SP_ASSEG_ORD_SPED_CL_PACC;
quindi in console ho scritto questo:
solo che la console non mi da nessun errore, e non mi ritorna nulla.codice:DECLARE RESULT SYS_REFCURSOR; BEGIN SP_ASSEG_ORD_SPED_CL_PACC('CLMT106707', 'C220-131', RESULT); END;
mi dice solo questo:
come posso vedere i risultati come fosse una normale select??codice:MD_S> DECLARE RESULT SYS_REFCURSOR; BEGIN SP_ASSEG_ORD_SPED_CL_PACC('CLMT106707', 'C220-131', RESULT); END; [2022-03-18 11:59:33] completed in 0 ms

Rispondi quotando