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

Cara membuat kursor di dalam badan prosedur di plsql

anda tidak dapat mereferensikan variabel kursor dalam kursor FOR loop

tetapi Anda dapat menggunakan pernyataan pilih langsung:

create or replace PROCEDURE myprocedure
AS
  LV_TEST_CUR SYS_REFCURSOR;
  LV_QUERY VARCHAR2(200);
  LV_DATE  DATE;
BEGIN
  FOR CUR_VAR IN (select sysdate as mydate from dual)
  LOOP
  dbms_output.put_line(CUR_VAR.mydate);
  end LOOP;

END myprocedure;
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql (Oracle) menghitung jumlah interval yang tumpang tindih

  2. java.sql.SQLException:ORA-00932:tipe data tidak konsisten:NOMOR yang diharapkan mendapat BINARY

  3. Ekstrak Oracle dari nilai pemotongan xml

  4. FLOOR() Fungsi di Oracle

  5. Bagaimana cara mengetahui id sebelum menyimpan objek di jpa