Перейти к основному содержимому

EXECUTE

примечание

Эта страница переведена при помощи нейросети GigaChat.

EXECUTE - выполнение подготовленного оператора.

Синтаксис

EXECUTE name [ ( parameter [, ...] ) ]

Описание

EXECUTE используется для выполнения ранее подготовленного оператора. Поскольку подготовленные операторы существуют только в течение сеанса, оператор подготовки должен быть создан командой PREPARE, выполненной ранее в текущем сеансе.

Если команда PREPARE, которая создала оператор, указала некоторые параметры, совместимый набор параметров должен быть передан EXECUTE, иначе возникает ошибка. Обратите внимание, что, в отличие от функций, подготовленные операторы не перегружаются в зависимости от типа или количества их параметров. Имя подготовленного оператора должно быть уникальным в пределах одного сеанса работы с базой данных.

Для получения дополнительной информации о создании и использовании подготовленных операторов смотрите PREPARE.

Параметры

name
Имя выполняемого подготовленного оператора.
parameter
Значение параметра, передаваемого подготовленному оператору. Это должно быть выражение, возвращающее значение, совместимое с типом данных соответствующего параметра, как он был определен при создании подготовленного оператора через PREPARE.

Выводимая информация

Метка команды, возвращаемая EXECUTE, соответствует подготовленному оператору, а не EXECUTE.

Примеры

Примеры приведены в разделе «Примеры» документации к PREPARE.

Совместимость

В стандарте SQL есть команда EXECUTE, но она предназначена только для использования во встроенном SQL. В этой версии команды EXECUTE также используется несколько иной синтаксис.

Смотрите также

DEALLOCATE, PREPARE