python query2.py
Chiqish:
Kafedra raqami: 10
Kafedra nomi: BUXGALOT
Boʻlim joylashgan joyi: Nyu-York
Kafedra raqami: 20
Kafedra nomi: TADQIQAT
Bo'lim joylashgan joyi: DALLAS
Kafedra raqami: 30
Bo'lim nomi: SALES
Bo'lim joylashgan joyi: CHICAGO
Kafedra raqami: 40
Bo'lim nomi: OPERATIONS
Bo'lim joylashgan joyi: BOSTON
Qatorlar soni ko'p bo'lsa, fetchall() qo'ng'iroq juda ko'p xotirani ishlatishi mumkin.
Quyidagi kodni ko'rib chiqing query_one.py:
import cx_Oracle
import db_config
con = cx_Oracle.connect(db_config.user, db_config.pw, db_config.dsn)
cur = con.cursor()
cur.execute("deptno bo'yicha bo'lim tartibidan * ni tanlang")
qator = cur.fetchone()
chop etish (qator)
qator = cur.fetchone()
chop etish (qator)
Bu fetchone()faqat bitta qatorni kortej sifatida qaytarish usulidan foydalanadi . Bir necha marta chaqirilganda, ketma-ket qatorlar qaytariladi:
Skriptni terminal oynasida ishga tushiring:
Do'stlaringiz bilan baham: |