Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да тествате съхранена процедура на Oracle с тип връщане на RefCursor?

Нещо като

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;

ще работи в SQL*Plus или SQL Developer. Нямам опит с Embarcardero Rapid XE2, така че нямам представа дали поддържа 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. Клауза на Oracle SQL Where за намиране на записи за дата, по-стари от 30 дни

  2. Как да премахнете крайните интервали след името на месеца в Oracle

  3. Как работи извличането на данни от SQL Server към SqlDataReader?

  4. Oracle Joins - Сравнение между конвенционален синтаксис VS ANSI синтаксис

  5. Как се свързвате с LDAP сървър с помощта на node-oracledb?