Python的pyodbc是否支持服务器端光标(用于Netezza)?

时间:2018-11-14 15:37:32

标签: python sql pyodbc netezza

我需要使用Python查询Netezza数据库。有数以千万计的匹配行,因此我目前在内存不足之前无法完成查询。我看到服务器端游标可以与psycopg2一起使用,但是我没有看到使用psycopg2连接到我的Netezza数据库的方法,也没有改变我创建的使用服务器端游标的pyodbc连接的方法。

我的连接和查询当前如下所示:

import pyodbc
conn = pyodbc.connect(dsn='NZSQL;SERVER='+server+';DATABASE='+database+';UID='+uid+';PWD='+pw)
cur = conn.cursor()
data = pd.read_sql('Select * from table join table2 on table1.var1=table2.var2', conn)

能否在Python中将服务器端游标与Netezza一起使用?如果没有,是否有建议的解决方法?

0 个答案:

没有答案