Я новичок в SQL и psycopg2.Я немного поиграюсь и попытаюсь найти наш способ отображения результатов запроса.У меня есть небольшой скрипт, в котором я устанавливаю соединение с базой данных и создаю курсор для выполнения запроса.
from psycopg2 import connect
conn = connect(host="localhost", user="postgres", dbname="portfolio",
password="empty")
cur = conn.cursor()
cur.execute("SELECT * FROM portfolio")
for record in cur:
print("ISIN: {}, Naam: {}".format(record[0], record[1]))
print(cur.fetchmany(3))
cur.close()
conn.close()
Если я запускаю этот код, первая печать в порядке, но вторая инструкция print возвращает[].
Если я запускаю только одно из двух операторов print, я каждый раз получаю результат.Может кто-нибудь объяснить мне, почему?