Spec-Zone.ru › MySQL Connectors 1.0

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.
https://docs.oracle.com/cd/E17952_01/connector-python-en/connector-python-api-mysqlcursor-fetchsets.html

Spec-Zone.ru

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