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

Pengembang Oracle SQL:Tampilkan Hasil REFCURSOR di Grid?

Saya tidak berpikir Anda bisa dengan prosedur.

Sunting: Terima kasih kepada DCookie karena telah menyederhanakan jawaban asli saya.

Tetapi sebagai solusi, Anda dapat menulis fungsi yang memanggil prosedur dan kemudian memanggilnya menggunakan SQL.

misalnya

create or replace function callmyproc
return sys_refcursor
IS
   rc   sys_refcursor;
BEGIN

   myproc(rc);

   return rc;

END;

Yang kemudian dapat Anda hubungi dengan:

   select callmyproc()
   from dual;

Saat contoh ini dijalankan, kisi data Pengembang SQL menunjukkan satu hasil tetapi jika Anda menggulir ke kanan dan mengklik tombol edit, Anda akan melihat hasilnya dalam kisi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. HikariCP:Batas waktu level basis data apa yang harus dipertimbangkan untuk mengatur maxLifetime untuk Oracle 11g

  2. Bagaimana cara mengisi dataset dengan C# dari database Oracle

  3. Singkirkan dari satu kolom nilai duplikat dalam dua kolom pilih

  4. Kesalahan SQL:ORA-01861:literal tidak cocok dengan format string 01861

  5. Bagaimana Membandingkan Dua Objek Database di Oracle?