回答

收藏

在没有fetchall()迭代PyoDBC结果

技术问答 技术问答 226 人阅读 | 0 人回复 | 2023-09-14

我正在尝试使用pyodbc处理一个非常大的查询,我需要遍历所有行,而不是使用它fetchall()一次加载所有行。
; r1 f9 {$ z% [3 s有没有一个好的、有原则的方法来做到这一点?
1 y' q1 u# O  b( k) ~3 k                                                               
( \8 f/ ~" t4 G9 g    解决方案:                                                                ' B2 A* _; F, _$ ^, N
                                                                当然,请使用while循环fetchone。* u8 B. ?8 X! Y0 x5 H+ p
http://code.google.com/p/pyodbc/wiki/Cursor#fetchone
+ C' r4 F" u7 N0 xrow = cursor.fetchone()while row is not None:    # do something    row = cursor.fetchone()
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则