summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-03-23 06:19:26 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-03-23 06:19:26 +0000
commit05e5405051fed09597ec7ab9f41bc14aecdc4839 (patch)
treede86a70492091dd65381c04da8a225d2e2069441 /lib/sqlalchemy/databases
parent67afbfd8af1e57bdd26996f7c0e6b837d489929f (diff)
downloadsqlalchemy-05e5405051fed09597ec7ab9f41bc14aecdc4839.tar.gz
another adjustment...
Diffstat (limited to 'lib/sqlalchemy/databases')
-rw-r--r--lib/sqlalchemy/databases/oracle.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/databases/oracle.py b/lib/sqlalchemy/databases/oracle.py
index c36f4546e..68e6ea175 100644
--- a/lib/sqlalchemy/databases/oracle.py
+++ b/lib/sqlalchemy/databases/oracle.py
@@ -290,7 +290,7 @@ class OracleCompiler(ansisql.ANSICompiler):
if len(select.primary_key):
col = select.primary_key[0].original.table.name
else:
- col = select.froms[0].name
+ col = [c for c in select.c][0].original.table.name
orderby = "%s.rowid ASC" % col
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'])