Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara menguji Prosedur Tersimpan Oracle dengan tipe pengembalian RefCursor?

Sesuatu seperti

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;

akan bekerja di SQL*Plus atau SQL Developer. Saya tidak punya pengalaman dengan Embarcardero Rapid XE2 jadi saya tidak tahu apakah itu mendukung perintah SQL*Plus seperti ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kata terakhir dalam sebuah kalimat:Dalam SQL (ekspresi reguler mungkin?)

  2. Apa perbedaan antara USER() dan SYS_CONTEXT('USERENV','CURRENT_USER')?

  3. Tidak dapat mengambil id dari baris yang dimasukkan terakhir di Hibernate menggunakan Oracle

  4. Bagaimana nilai NULL mempengaruhi kinerja dalam pencarian database?

  5. Cara menampilkan data tabel lebih jelas di oracle sqlplus