diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-03-19 05:05:01 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-03-19 05:05:01 +0000 |
| commit | b5888d8fec57487444808e5835bbd87e4fe5dee6 (patch) | |
| tree | 2d0ea5fd56826f44923601f74b1dba62ae2498b8 /lib/sqlalchemy/databases | |
| parent | 5c1e9392a92e464c63d7f7a625a180ce4a5037c3 (diff) | |
| download | sqlalchemy-b5888d8fec57487444808e5835bbd87e4fe5dee6.tar.gz | |
got rid of from "ids", using the From object itself as identity now. improves correlation logic and fixes [ticket:116]
Diffstat (limited to 'lib/sqlalchemy/databases')
| -rw-r--r-- | lib/sqlalchemy/databases/oracle.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py index 546bd1462..ec93d43ff 100644 --- a/lib/sqlalchemy/databases/oracle.py +++ b/lib/sqlalchemy/databases/oracle.py @@ -283,7 +283,7 @@ class OracleCompiler(ansisql.ANSICompiler): orderby = self.strings[select.order_by_clause] else: # TODO: try to get "oid_column" to be used here - orderby = "%s.rowid ASC" % select.froms[0].id + orderby = "%s.rowid ASC" % select.froms[0].name select.append_column(sql.ColumnClause("ROW_NUMBER() OVER (ORDER BY %s)" % orderby).label("ora_rn")) limitselect = sql.select([c for c in select.c if c.key!='ora_rn']) if select.offset is not None: |
