sql >> Database >  >> RDS >> Mysql

Django Call Stored Procedure op tweede database

Dit zijn de volgende stappen die ik heb genomen:

  1. Ik heb de resultaten van mijn opgeslagen procedure in een tijdelijke tabel gedumpt om de resultatenset af te vlakken tot een enkele resultaatset. Dit maakte de noodzaak voor multi=True . overbodig
  2. Bovendien zorgde ik ervoor dat de gebruiker op mijn IP-adres toegang had om opgeslagen procedures in de database zelf aan te roepen.
  3. Ten slotte ging ik verder met het onderzoeken van de callproc functie. Uiteindelijk stelde iemand op een andere site de volgende code voor, die werkte:

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



  1. Volgorde van records wijzigen vanaf de front-end

  2. Geneste select-instructie in SQL Server

  3. Meerdere afbeeldingen uploaden met Codeigniter slaat slechts één bestandspad op naar MySQL-database

  4. Hulp nodig bij hiërarchische Mysql-query