]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
another adjustment...
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 23 Mar 2006 06:19:26 +0000 (06:19 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 23 Mar 2006 06:19:26 +0000 (06:19 +0000)
lib/sqlalchemy/databases/oracle.py

index c36f4546e6f9ce665e8e0ebcb26052fc75236631..68e6ea17543777eb6112d89a66be256ef64bb387 100644 (file)
@@ -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'])