Menangani ResultSet besar

Pengantar Basis Data di Python

Jason Myers

Co-Author of Essential SQLAlchemy and Software Engineer

Menangani ResultSet besar

  • fetchmany() memungkinkan kita menentukan jumlah baris yang akan diproses
  • Kita dapat melakukan loop atas fetchmany()
  • Mengembalikan daftar kosong saat tidak ada data lagi
  • Kita harus menutup ResultProxy setelahnya
Pengantar Basis Data di Python

Mengambil banyak baris

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()
Pengantar Basis Data di Python

Ayo berlatih!

Pengantar Basis Data di Python

Preparing Video For Download...