You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
('SELECT * FROM "user" AS "a" LIMIT 18446744073709551615 OFFSET 10', ())
172
+
('SELECT * FROM "user" AS "a" LIMIT 18446744073709551615 OFFSET %s', (10,))
173
173
>>> Flavor.set(Flavor(max_limit=-1))
174
174
>>> tuple(select)
175
-
('SELECT * FROM "user" AS "a" LIMIT -1 OFFSET 10', ())
175
+
('SELECT * FROM "user" AS "a" LIMIT -1 OFFSET %s', (10,))
176
176
177
177
Limit style::
178
178
179
179
>>> select = user.select(limit=10, offset=20)
180
180
>>> Flavor.set(Flavor(limitstyle='limit'))
181
181
>>> tuple(select)
182
-
('SELECT * FROM "user" AS "a" LIMIT 10 OFFSET 20', ())
182
+
('SELECT * FROM "user" AS "a" LIMIT %s OFFSET %s', (10, 20))
183
183
>>> Flavor.set(Flavor(limitstyle='fetch'))
184
184
>>> tuple(select)
185
-
('SELECT * FROM "user" AS "a" OFFSET (20) ROWS FETCH FIRST (10) ROWS ONLY', ())
185
+
('SELECT * FROM "user" AS "a" OFFSET (%s) ROWS FETCH FIRST (%s) ROWS ONLY', (20, 10))
186
186
>>> Flavor.set(Flavor(limitstyle='rownum'))
187
187
>>> tuple(select)
188
188
('SELECT "a".* FROM (SELECT "b".*, ROWNUM AS "rnum" FROM (SELECT * FROM "user" AS "c") AS "b" WHERE (ROWNUM <= %s)) AS "a" WHERE ("rnum" > %s)', (30, 20))
0 commit comments