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