Mysql
 sql >> база данни >  >> RDS >> Mysql

Django Call Съхранена процедура във втора база данни

Това са следните стъпки, които предприех:

  1. Направих изхвърлянето на резултатите от моята съхранена процедура във временна таблица, така че да изравнявам набора от резултати до единичен набор от резултати. Това отърва необходимостта от multi=True
  2. Освен това се уверих, че потребителят на моя IP адрес има достъп до извикване на съхранени процедури в самата база данни.
  3. Накрая продължих да проучвам callprocа функция. В крайна сметка някой от друг сайт предложи следния код, който работи:

    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. Разстояние в метри между две пространствени точки в MySQL заявка

  2. Как да импортирам excel файл в MySQL Workbench?

  3. Как да обединя всички SQL-SQLite заявки по казус?

  4. Как да преместите модел между две Django приложения (Django 1.7)

  5. Как да зададете набора от символи и съпоставяне на колона в MySQL