sql >> Databasteknik >  >> RDS >> Oracle

Hur testar man en Oracle Stored Procedure med RefCursor returtyp?

Något liknande

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;

kommer att fungera i SQL*Plus eller SQL Developer. Jag har ingen erfarenhet av Embarcardero Rapid XE2 så jag har ingen aning om det stöder SQL*Plus-kommandon som detta.



  1. PostgreSQL:kodningsproblem på Windows när du använder kommandoradsverktyget psql

  2. Hur kan jag lista har samma id-data som while loop i PHP?

  3. Varning:mysql_result() förväntar sig att parameter 1 är resurs, boolesk given

  4. Konvertera 'datetime2' till 'datetimeoffset' i SQL Server (T-SQL-exempel)