【发布时间】:2019-09-25 23:19:39
【问题描述】:
我有一个返回 3 个单独表的 SQL Server 存储过程。
如何使用 pandas 将每个表存储在不同的数据框中?
类似:
- df1 - 第一个表
- df2 - 第二个表
- df3 - 第三个表
我应该从哪里开始看?
谢谢
import pandas as pd
import pyodbc
from datetime import datetime
param = datetime(year=2019,month=7,day=31)
query = """EXECUTE [dbo].PythonTest_USIC_TreatyYear_ReportingPackage @AsOFDate = '{0}'""".format(param)
conn = pyodbc.connect('DRIVER={SQL Server};server=myserver;DATABASE=mydatabase;Trusted_Connection=yes;')
df = pd.read_sql_query(query, conn)
print(df.head())
【问题讨论】:
标签: python sql-server pandas pyodbc