cx_Oracle: Как перебирать результирующий набор?

Я предпочитаю итератор курсора, но databases сначала устанавливаю свойство sql-query arraysize курсора.

curs.execute('select * from people')
curs.arraysize = 256
for row in curs:
    print row

В этом python-shell примере cx_Oracle будет извлекать pythonic строки из 256 строк Oracle database-structure за раз, уменьшая количество sql-select необходимых сетевых циклов

python

sql

database

oracle

cx-oracle

2022-07-27T21:38:29+00:00