10.5.10 MySQLCursor.stored_results()方法
句法:
iterator = cursor.stored_results()
此方法返回一个列表迭代器对象,该对象可用于处理由使用
callproc()
方法执行的存储过程生成的结果集。结果集一直可用,直到您使用游标执行另一个操作或调用另一个存储过程。
以下示例执行一个存储过程,该过程生成两个结果集,然后用于stored_results()
检索它们:
>>> cursor.callproc('myproc')
()
>>> for result in cursor.stored_results():
... print result.fetchall()
...
[(1,)]
[(2,)]