Ho creato una funzione in oracle che inserisce record in tabelle specifiche e restituisce un output in base a ciò che si verifica all'interno della funzione. ad esempio, (numero di ritorno ins_rec)esecuzione di una funzione in sql plus
Come chiamare questa funzione e vedo la sua uscita in SQL più
'seleziona myfunc (myargs) da doppio;' ha funzionato per me. Ho avuto problemi con la versione 'delcare'. – claptimes
Ho una funzione che chiama una procedura. Se utilizzo questo metodo per chiamare la funzione, ottengo un'eccezione di scrittura DML. Se utilizzo la chiamata "exec dbms_output ....", funziona senza errori – user1747935
Non è possibile utilizzare una funzione che _modifica i dati_ in un'istruzione 'select'. – GriffeyDog