10.5.15 Метод MySQLCursor.stored_results()
Синтаксис:
iterator = cursor.stored_results()
Этот метод возвращает объект итератора списка, который можно использовать для обработки наборов результатов, произведенных хранимой процедурой, выполненной с помощью метода callproc(). Наборы результатов остаются доступными до тех пор, пока вы не используете курсор для выполнения другой операции или вызова другой хранимой процедуры.
Следующий пример выполняет хранимую процедуру, которая производит два набора результатов, затем использует stored_results() для их получения:
>>> cursor.callproc('myproc')
()
>>> for result in cursor.stored_results():
... print result.fetchall()
...
[(1,)]
[(2,)]
© 2025 Oracle
Licensed under the GPLv2 License.