执行查询后无法获取查询结果

时间:2021-05-12 10:14:51

标签: python sql

执行以下命令后,SQL一直在加载但不返回任何结果。

params = urllib.parse.quote_plus(r'DRIVER={SQL Server};SERVER=mypc\abc;Trusted_Connection=yes;MultipleActiveResultSets=True;user id=TX\peter;password=;database=db;')
connection_string = 'mssql+pyodbc:///?odbc_connect={}'.format(params)
engine = create_engine(connection_string, encoding = 'utf-8-sig')
cmd = 'WITH CTE AS(SELECT RN = ROW_NUMBER()OVER(PARTITION BY name, date ORDER BY name) FROM mytable) DELETE FROM CTE WHERE RN > 1'
engine.connect().execute(cmd)

问题是什么以及如何解决?

0 个答案:

没有答案
相关问题