EXECUTE
Эта страница переведена при помощи нейросети GigaChat.
EXECUTE - выполнение подготовленного оператора.
Синтаксис
EXECUTE name [ ( parameter [, ...] ) ]
Описание
EXECUTE используется для выполнения ранее подготовленного оператора. Поскольку подготовленные операторы существуют только в течение сеанса, оператор подготовки должен быть создан командой PREPARE, выполненной ранее в текущем сеансе.
Если команда PREPARE, которая создала оператор, указала некоторые параметры, совместимый набор параметров должен быть передан EXECUTE, иначе возникает ошибка. Обратите внимание, что, в отличие от функций, подготовленные операторы не перегружаются в зависимости от типа или количества их параметров. Имя подготовленного оператора должно быть уникальным в пределах одного сеанса работы с базой данных.
Для получения дополнительной информации о создании и использовании подготовленных операторов смотрите PREPARE.
Параметры
name- Имя выполняемого подготовленного оператора.
parameter- Значение параметра, передаваемого подготовленному оператору. Это должно быть выражение, возвращающее значение, совместимое с типом данных соответствующего параметра, как он был определен при создании подготовленного оператора через
PREPARE.
Выводимая информация
Метка команды, возвращаемая EXECUTE, соответствует подготовленному оператору, а не EXECUTE.
Примеры
Примеры приведены в разделе «Примеры» документации к PREPARE.
Совместимость
В стандарте SQL есть команда EXECUTE, но она предназначена только для использования во встроенном SQL. В этой версии команды EXECUTE также используется несколько иной синтаксис.