2016-04-04 4 views

ответ

1

Вы можете получить ссылку на курсор, выполнив:

cursor = db.cursor() 
cursor.callproc(...) 

Я не уверен, если это будет работать, тоже, но если вы можете использовать обычный синтаксис функции, то вы можете сделать fn.ADD_EXTERNAL_CONTACT_INFO(...) с помощью fn вспомогательный.

+1

Этот подход работает !! Но метод для получения курсора - 'cursor = db.get_cursor()'. Далее может потребоваться выполнить коммит ('db.commit()'). Может быть, можно добавить это в документацию peewee? – philosopher

+0

кажется, все работает нормально. , но как получить значения из процедуры? – johnson

0

Пример:

database.execute_sql('call sentence(%s, %s)',(parameter1,parameter2)) 

 Смежные вопросы

  • Нет связанных вопросов^_^