1

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テーブルが1つしか返されない場合は問題ありませんでした。some_procしかし、複数のテーブル (2 つのテーブルなど) を返す場合はどうすればよいでしょうか?

どうもありがとう。

4

1 に答える 1