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

Prosedur Tersimpan Panggilan Django di Basis Data Kedua

Ini adalah langkah-langkah berikut yang saya ambil:

  1. Membuat prosedur tersimpan saya membuang hasil ke dalam tabel sementara untuk meratakan hasil yang disetel ke satu set hasil. Ini menghilangkan kebutuhan akan multi=True
  2. Selain itu, saya memastikan pengguna di alamat IP saya memiliki akses untuk memanggil prosedur tersimpan di database itu sendiri.
  3. Akhirnya, saya melanjutkan untuk meneliti callproc fungsi. Akhirnya seseorang di situs lain menyarankan kode berikut, yang berhasil:

    cur = connections["SomeDB"].cursor()
    cur.callproc("spGetLocationPath", [id, someval])
    res = next(cur.stored_results()).fetchall()
    cur.close()
    



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IO.FileNotFoundException di MySql.Data.dll:Tidak dapat memuat System.Security.Permissions

  2. Bagaimana cara memulai aplikasi spring-boot tanpa bergantung pada Database?

  3. Prosedur Tersimpan dengan parameter WHERE opsional

  4. Data Biner di MySQL

  5. Capistrano:Bagaimana cara menyebarkan database MySQL untuk aplikasi PHP?