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

Oracle EXECUTE SEGERA ke dalam kursor

Dengan asumsi bahwa SQL Anda tidak lebih dari 32K (seperti yang ditunjukkan oleh @Tony Andrews), Anda harus dapat menggunakan sesuatu seperti ini:

declare
   SQL_Text varchar2(32760) := 'select * from dual'; --your query goes here
   cur sys_refcursor;
begin
   open cur for SQL_Text;
end;

Saat bekerja dengan Ref Cursors, open-for dapat digunakan secara langsung, bukan execute immediate .




  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.Dataaccess ada di GAC. Dapatkah saya mengontrol versi yang saya gunakan?

  2. Perintah Cadangan RMAN

  3. Pernyataan ACCEPT di Oracle PL SQL

  4. Bagaimana saya bisa memecahkan NoClassDefFoundError?

  5. jelaskan permintaan dengan Oracle (.Net Connector)