如何对SQLAlchemy Select对象使用limit()和offset()?

时间:2019-01-23 13:21:14

标签: python sqlalchemy

我正在尝试使用此处提出的限制和偏移量来实现更快的SQLalchemy查询:https://github.com/sqlalchemy/sqlalchemy/wiki/WindowFunctionsByDefault

解决此处描述的问题:memory-efficient built-in SqlAlchemy iterator/generator?

将代码从https://github.com/sqlalchemy/sqlalchemy/wiki/WindowFunctionsByDefault复制到本地环境,并尝试更改主要查询以适合我的情况

session.execute(select([TableObject.__table__])).fetchall() works for me.

当我尝试添加limit(integer).offset(integer)时 session.execute(select([TableObject.__table__]).limit(integer).offset(3)).fetchall()

我收到以下错误{AttributeError}can't set attribute

如何获得具有这些属性的Select对象查询的结果?

0 个答案:

没有答案