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

Jak przetestować procedurę składowaną Oracle z typem zwrotu RefCursor?

Coś jak

create or replace procedure my_proc( p_rc OUT SYS_REFCURSOR )
as
begin
  open p_rc
   for select 1 col1
         from dual;
end;
/

variable rc refcursor;
exec my_proc( :rc );
print rc;

będzie działać w SQL*Plus lub SQL Developer. Nie mam żadnego doświadczenia z Embarcardero Rapid XE2, więc nie mam pojęcia, czy obsługuje takie polecenia SQL*Plus.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lekko w pigułce

  2. LongOpsWatcher w SQL Dev

  3. Uzyskaj liczbę wszystkich tabel w schemacie

  4. Najpopularniejsze przydatne zapytania AWR dotyczące aktualizacji R12.2/R12.1

  5. Zrzucasz pola CLOB do plików?