擅长:python、mysql、java
<p>根本不是不能执行<code>USE ...</code>语句<em>,而是不能作为多语句批处理的一部分来执行。所以,这行不通。。。在</p>
<pre class="lang-python prettyprint-override"><code>crsr.execute("""\
USE master;
SELECT TOP 2 name FROM sys.tables ORDER BY name;
""")
rows = crsr.fetchall() # error
</code></pre>
<p>。。。但这会很好的</p>
^{pr2}$
<p>(使用pypyodbc 1.3.4和pyodbc 4.0.21进行测试)</p>