Spec-Zone.ru › MySQL Connectors 1.0

10.5.12 Метод MySQLCursor.nextset()

Синтаксис:

row = cursor.nextset()

Этот метод переводит указатель на следующий доступный набор, отбрасывая любые оставшиеся строки из текущего набора. Он возвращает None, если больше наборов нет, или возвращает True, и последующие вызовы методов cursor.fetch*() возвращают строки из следующего набора результатов.

Этот метод может использоваться как часть процесса выполнения нескольких запросов.

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)

    result_set = cur.fetchall()
    # do something with result set
    ...

    while cur.nextset():
        result_set = cur.fetchall()
        # do something with result set

Этот метод был добавлен в Connector/Python 9.2.0.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/connector-python-en/connector-python-api-mysqlcursor-nextset.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API