Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Procedura składowana wywołań Django w drugiej bazie danych

Oto następujące kroki, które wykonałem:

  1. Zrzuciłem wyniki procedury składowanej do tabeli tymczasowej, aby spłaszczyć zestaw wyników do jednego zestawu wyników. To pozbyło się potrzeby multi=True
  2. Ponadto upewniłem się, że użytkownik pod moim adresem IP ma dostęp do wywoływania procedur przechowywanych w samej bazie danych.
  3. W końcu kontynuowałem badanie procedury wywołania funkcjonować. W końcu ktoś z innej witryny zasugerował następujący kod, który zadziałał:

    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. Połączenie lewe z warunkiem

  2. Konwertuj uniksowy znacznik czasu na datę czytelną dla człowieka za pomocą MySQL

  3. Czy ktoś może mi pomóc zrozumieć znaczenie tego komunikatu o błędzie php?

  4. CI - pokaż błąd bazy danych lub błąd

  5. Jak znaleźć konkretny wiersz w wyniku zapytania MySQL?