Атрибуты класса
Доступные атрибуты класса приведены в таблице 2.
Имя атрибута | Тип доступа | Значение атрибута |
---|---|---|
description | read-only |
Описание столбцов запроса выборки данных в виде массива: (< описание столбца1 >) (< описание столбца2 >)… Элемент массива имеет следующую структуру:
Пример: [('CHARS_COL', < type 'STRING' >, 20, 20, 0, 0, 1), ('VARCHARS_COL', < type 'STRING' >, 20, 20, 0, 0, 1)] |
rowcount | read-only |
Количество реально обработанных строк:
Атрибут принимает значение |
arraysize | read/write |
Количество строк, выбираемых с помощью метода fetchmany() за один вызов. Если не установлено, по умолчанию равно 1
|
mode | read-only | Уровень изоляции курсорных транзакций |
name | read/write | Имя курсора для операций c конструкцией WHERE CURRENT OF |
statement | read-only | Текст SQL-запроса, оттранслированного с помощью метода prepare() или выполненного с помощью метода execute() |
connection | read-only | Ссылка на соединение, от которого создан курсор |
channelid | read-only | Идентификатор соединения |
Примечание
Атрибут объекта курсора description возвращает информацию о каждом из столбцов результата запроса. Код типа type_code должен быть проверен на равенство одному из типов python-объектов. Объекты типа могут быть равны более чем одному коду типа (например, DATETIME может быть равен кодам типа для столбцов даты, времени и временной метки).