sql >> Database teknologi >  >> RDS >> Mysql

Django Call Stored Procedure på Second Database

Dette er de følgende trin, jeg tog:

  1. Fjorde min lagrede procedure til at dumpe resultater i en midlertidig tabel for at udjævne resultatsættet til et enkelt resultatsæt. Dette fjernede behovet for multi=True
  2. Desuden sørgede jeg for, at brugeren på min IP-adresse havde adgang til at kalde lagrede procedurer i selve databasen.
  3. Til sidst fortsatte jeg med at undersøge opkaldsproceduren fungere. Til sidst foreslog nogen på et andet websted følgende kode, som virkede:

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



  1. MySQL - Sådan indsættes i flere tabeller med fremmednøgler

  2. Problemsæt 1 – Identifikation af enheder

  3. Databasedesign med Vertabelo

  4. Mysql select * fra returnerer ikke alle rækker