Ant*_*pos 4 python sqlalchemy pyodbc
我正在尝试使用SQLAlchemy调用返回多个结果集的存储过程.如果重要的话,我正在使用PyODBC和FreeTDS.我使用带有"exec"的原始查询调用execute()方法,在会话对象上调用我的存储过程并返回ResultProxy对象.
使用原始的pyodbc游标,我可以调用nextset()函数前进到下一个结果集.我认为使用从SQLAlchemy返回的ResultProxy无法做同样的事情.的确,文档说:
当ResultProxy的所有结果行(如果有)耗尽时,DBAPI游标将被关闭.
有没有办法用SQLAlchemy读取多个结果集,还是我必须用原始DBAPI执行此查询?