Hi all,
trying to figure out how i could add an arbitrary string to an sql.expression.
If have something like this:
s = select([columns])
if cond:
s = s.where(text(cond))
if addtl:
# how to tack addtl to the end of the statement?
# this does not work
s = s + text(addtl)
Basically i have an legacy interface i need to base on sqlalchemy that takes
a list of columns, a where clause and an 'additional' thing. Additional was
used for things like 'order by', 'having' etc. but can be anything basically.
e.g.
columns = [test.c.foo, test.c.bar]
cond = """foo=20"""
addtl = """some sql stuff"""
and i want it to transform to:
SELECT test.foo, test.bar FROM test WHERE foo=20 some sql stuff
So i try to find a good way to tack such a SQL string at the end of a
sqlexpression, but haven't seen it yet. Is there a way?
Michael
--
Michael Schlenker
Software Engineer
CONTACT Software GmbH Tel.: +49 (421) 20153-80
Wiener Straße 1-3 Fax: +49 (421) 20153-41
28359 Bremen
http://www.contact.de/ E-Mail: [EMAIL PROTECTED]
Sitz der Gesellschaft: Bremen | Geschäftsführer: Karl Heinz Zachries
Eingetragen im Handelsregister des Amtsgerichts Bremen unter HRB 13215
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---