On Mon, Feb 02, 2009 at 09:56:15AM -0800, Pavel Skvazh wrote:
>
> Session.execute('INSERT INTO SOMETHING SOMETHING / DELETE/ UPDATE')
>
> Do I have to call Session.commit() after this or it's already taken
> care of? In other words does the literal sql statements follow the
> session transaction rules or they act on there own?
>
sess.execute() will execute whatever you pass it immediately.
> And since this works and worked for me for a long time now, what's the
> benefit of from sqlalchemy.sql import text that I noticed in the docs
> lately?
>
Using text() creates a ClauseElement that you can whack together with other
constructs. See the docs here for more info:
http://www.sqlalchemy.org/docs/05/sqlexpression.html#using-text
> Thanks!
> >
--
--------------------------
Bob Farrell
pH, an Experian Company
www.phgroup.com
Office Line: 020 7598 0310
Fax: 020 7598 0311
--------------------------
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---