Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa yang setara dengan REF CURSOR Oracle di MySQL?

MySQL tidak memiliki refcursor seperti Oracle. Jika Anda berencana untuk menulis prosedur tersimpan yang mengembalikan beberapa baris/set hasil di MySQL, lakukan saja

DROP procedure IF EXISTS `sample`;
DELIMITER $$
CREATE  PROCEDURE `sample`(p_rank IN INT)
BEGIN
select * from MyTable where id=p_rank;
END$$
DELIMITER ;

dan panggil sample(); . Ini akan mengembalikan kumpulan hasil yang dapat Anda gunakan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. peringatan php mysql_fetch_assoc

  2. Apakah MySQL mendukung tipe data yang ditentukan pengguna?

  3. apakah baik menyimpan nilai desimal sebagai varchar di mysql?

  4. Bagaimana cara mendapatkan ukuran database MySQL?

  5. Unit Tanggal &Waktu di MySQL (Daftar Lengkap)