Files
dbx/crates/dbx-sql-dialect
lxk955andzipg 6d529b1363 fix(export): support Oracle streaming export with ROWNUM pagination (#12943)
* feat(export): support Oracle streaming export with rownum pagination (#12789)

* test(export): add test cases for Oracle single-table and ordered queries streaming pagination

* fix(export): scope Oracle ROWNUM pagination to safe queries, cursor fallback otherwise (#12943)

zipg CHANGES_REQUESTED follow-up: Oracle UserQuery pagination no longer
blindly wraps the query in a ROWNUM inline view. Wildcard/duplicate
projections, existing row limits (ROWNUM/FETCH/OFFSET/LIMIT), locks
(FOR UPDATE/SHARE), and sequence pseudocolumns now fall back to the
agent result session (cursor) instead of producing ORA-00918-prone SQL.
Parity with the existing OceanBase projection guard.

* chore: rustfmt the new Oracle ROWNUM guard helpers (#12943)

* test(oracle): set column case in portable transfer fixture

---------

Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-10-21 21:59:49 +08:00
..