Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak wyświetlić wynik/wyjście refcursora w Oracle SQL Developer?

Możesz użyć zmiennej bind zadeklarowanej w SQL Developer do przechowywania i wyświetlania wyników:

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

exec jest skrótem dla bloku anonimowego, więc jest to odpowiednik:

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

Chyba że P_CURSOR jest uznawany za coś nieprzydatnego, może...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zgłosić wyjątek w wyzwalaczu? Czy jest na to sposób?

  2. UTL_FILE.FREMOVE Przykład:Usuń plik w Oracle

  3. Jak używać aliasu w klauzuli Gdzie?

  4. Co to w ogóle jest wersja główna?

  5. Uzyskaj identyfikator ostatnio wstawionego rekordu w Oracle db