Как мне преобразовать запрос к базе данных во фрейм данных? - PullRequest
0 голосов
/ 16 апреля 2020

Я выполняю хранимую процедуру для извлечения набора результатов:

cursor = cnxn.cursor()
query = 'EXEC [usp_PM_CalculateSLAForHelpDesk_Query_Details] @Param = {0}'.format(1111)
cursor.execute('[usp_PM_CalculateSLAForHelpDesk_Query_Details] ?', '1111') 
df= pd.read_sql(query,cnxn) 
cnxn.close()   

У меня есть хранимая процедура с одним параметром. Так как же мне перейти к извлечению результирующего набора во фрейм данных?

1 Ответ

0 голосов
/ 16 апреля 2020

Как отмечено в документации , вы можете использовать аргумент params=

query = 'EXEC [usp_PM_CalculateSLAForHelpDesk_Query_Details] @Param = ?'
data = (1111, )
df = pd.read_sql_query(query, cnxn, params=data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...