我在研究这方面遇到的文档表明,对其他数据库执行此操作的方法是在查询中使用多个语句,例如:
>>> cursor = connection.cursor()
>>> cursor.execute("set session transaction isolation level read uncommitted;
select stuff from table;
set session transaction isolation level repeatable read;")
不幸的是,这样做不会产生任何结果,因为显然 Python DB API(或者可能只是它的这个实现?)不支持单个查询中的多个记录集。
过去有没有其他人在这方面取得过成功?