I'll make a ticket for ROWID type if you like. Also, I'm afraid the CAST(NULL AS VARCHAR(255)) doesn't work with Oracle 8, but I don't have access to Oracle 8 at the moment. I'm afraid you need TO_NUMBER(NULL) or TO_CHAR(NULL), etc...
On Jul 29, 1:20 pm, Michael Bayer <mike...@zzzcomputing.com> wrote: > the idiomatic solution would be: > > class RowID(Unicode): > pass > > from sqlalchemy.ext.compiler import compiles > > @compiles(RowId): > def compile_rowid(compiler, element, **kw): > return "ROWID" > > we should add ROWID to the oracle dialect. > > On Jul 29, 2010, at 12:54 PM, Kent wrote: > > > I worked out this solution: > > > class RowID(Unicode): > > def _compiler_dispatch(self, type_): > > return "ROWID" > > > Please let me know if there are any obvious implications that I may > > have overlooked. > > > Thanks > > > -- > > You received this message because you are subscribed to the Google Groups > > "sqlalchemy" group. > > To post to this group, send email to sqlalch...@googlegroups.com. > > To unsubscribe from this group, send email to > > sqlalchemy+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/sqlalchemy?hl=en. > > -- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalch...@googlegroups.com. To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en.