10.5.13 Метод MySQLCursor.fetchsets()
Синтаксис:
for statement, result_set in cursor.fetchsets():
# do something with statement and/or result set
Этот метод генерирует набор наборов результатов, вызванных последним cursor.execute*(). Он возвращает генератор, где каждый элемент — это 2-кортеж; первый элемент — это оператор, вызвавший набор результатов, а второй — сам набор результатов.
Этот метод может использоваться в рамках потока выполнения нескольких операторов.
sql_operation = '''
SET @a=1, @b='2025-01-01';
SELECT @a, LENGTH('hello'), @b;
SELECT @@version;
'''
with cnx.cursor() as cur:
cur.execute(sql_operation)
for statement, result_set in cur.fetchsets():
# do something with statement and/or result set
Этот метод был добавлен в Connector/Python 9.2.0.
© 2025 Oracle
Licensed under the GPLv2 License.