sql >> Databáze >  >> RDS >> Oracle

Jak otestovat uloženou proceduru Oracle s návratovým typem RefCursor?

Něco jako

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;

bude fungovat v SQL*Plus nebo SQL Developer. S Embarcardero Rapid XE2 nemám žádné zkušenosti, takže netuším, zda podporuje SQL*Plus příkazy jako je tento.



  1. Jak Sind() funguje v PostgreSQL

  2. Jak uložit podpis v MySQL

  3. MariaDB RTRIM() vs RTRIM_ORACLE():Jaký je rozdíl?

  4. docker postgres s počátečními daty není zachován přes potvrzení