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

Bagaimana cara mengulang tabel menggunakan kursor di MySQL?

PROSEDUR di atas hanya mengembalikan satu baris, karena Anda memperbarui variabel Anda (vDate, vInQty, tOutQty) setiap kali di dalam isi REPEAT.

Saran saya untuk memperbaikinya adalah:

  1. BUAT TABEL SEMENTARA tmp_table, yang masing-masing variabel mewakili kolom dalam tmp_table ini.
  2. di dalam REPEAT masukkan ke tmp_table itu.
  3. pilih * dari temp_table.
  4. JAUHKAN tmp_table. /* Bersihkan */



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbandingan tanggal/penulis MySQL

  2. JDBC PreparedStatement - Menggunakan argumen yang sama, apakah mungkin?

  3. Pengkodean hibernasi salah saat mempertahankan objek [UTF-8]

  4. DATE_FORMAT dalam kueri di CodeIgniter menggunakan Rekaman Aktif tidak berfungsi

  5. mysql konversi waktu 12 jam ke 24 jam