Выполнение хранимой процедуры
Назначение
Вызов на выполнение хранимой процедуры БД.
Синтаксические правила
cursor.callproc([<имя схемы>.]<имя процедуры>[,<список параметров>])
Описание
<Имя схемы> – схема, в которой создана процедура. Если <имя схемы> совпадает с именем пользователя, который вызывает процедуру, то указывать <имя схемы> не обязательно.
<Список параметров> – python-список типа tuple, содержащий значение для каждого параметра.
Возвращаемое значение
Возвращается модифицированная копия переданных параметров. Input-параметры остаются нетронутыми, Output и input/output параметры могут быть заменены новыми значениями. Процедура может вернуть записи выборки данных, доступ к которым возможен через стандартные методы fetchXXX().
Пример
result = cursor.callproc("myproc", ("hi", 5, var))