Oracle
 sql >> Database >  >> RDS >> Oracle

Come vedere il risultato/output del riflesor in Oracle SQL Developer?

È possibile utilizzare una variabile di collegamento dichiarata in SQL Developer per conservare e mostrare i risultati:

var r refcursor;
exec myPackage.mySPTest(P_NOTIFICATION_ID => 1975357, P_CURSOR => :r);
print r;

exec è un'abbreviazione per un blocco anonimo, quindi equivale a:

var r refcursor;
begin
    myPackage.mySPTest(P_NOTIFICATION_ID => 1975357, P_CURSOR => :r);
end;
/
print r;

A meno che P_CURSOR viene dichiarato come qualcosa di inutile, forse...