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

Bagaimana cara menambahkan baris ke kursor secara manual dalam prosedur tersimpan di oracle

Kursor adalah pegangan read-only untuk pernyataan SQL. Kursor tidak memiliki data. Anda tidak dapat menambahkan data ke kursor. Satu-satunya hal yang dapat Anda lakukan dengan kursor adalah mengambil baris berikutnya.

Anda dapat mengubah pernyataan SQL yang digunakan untuk membuka kursor menjadi UNION menggabungkan dua pernyataan SQL yang berbeda, yaitu

OPEN rc FOR 
  SELECT <<column list>>
    FROM table1
  UNION ALL
  SELECT <<column list>>
    FROM table2;

RETURN rc;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menjatuhkan pengguna yang terhubung dari skema database Oracle 10g

  2. Mengapa saya tidak dapat menggunakan variabel bind dalam pernyataan langsung yang dieksekusi?

  3. karakter arab di database oracle

  4. Mengapa saya tidak bisa melakukan a dengan x sebagai (...) dengan ADODB dan Oracle?

  5. PLS-00201:pengenal 'R_CUR' harus dideklarasikan dalam sql dinamis