Grote ResultSets verwerken

Introductie tot databases in Python

Jason Myers

Co-Author of Essential SQLAlchemy and Software Engineer

Omgaan met grote ResultSets

  • Met fetchmany() geef je aan hoeveel rijen je wilt verwerken
  • Je kunt over fetchmany() itereren
  • Geeft een lege lijst terug als er geen records meer zijn
  • Sluit daarna de ResultProxy
Introductie tot databases in Python

Meerdere rijen ophalen

while more_results:

partial_results = results_proxy.fetchmany(50)
if partial_results == []: more_results = False
for row in partial_results: state_count[row.state] += 1
results_proxy.close()
Introductie tot databases in Python

Laten we oefenen!

Introductie tot databases in Python

Preparing Video For Download...