EXECUTE#

Примечание

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

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

Синтаксис#

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

Описание#

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

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

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

Параметры#

name

Имя выполняемого подготовленного оператора.

parameter

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

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

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

Примеры#

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

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

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

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

DEALLOCATE, PREPARE