我正在尝试使用 Python 调用 SQL 查询,使用pyodbc
.
它通过以下方式正常工作:
import pyodbc
import pandas.io.sql as psql
server_name = 'My_Server'
database_name = 'My_DB'
conn = pyodbc.connection("driver={SQL Server};server=" + server_name + ";database=" + database_name + ";trusted_connection=true")
sql_command = """ EXEC MY_DB.dbo.some_proc"""
df = psql.read_frame(sql_command, conn)
只some_proc
返回一张桌子就可以了。some_proc
但是如果返回多个表,例如两个表,我该怎么办?
非常感谢。