EXECUTE
EXECUTE — выполнить подготовленный оператор
Синтаксис
EXECUTE имя [ ( параметр [, ...] ) ]
Описание
Команда EXECUTE используется для выполнения ранее подготовленного оператора.
Поскольку подготовленные операторы существуют только в рамках сеанса, они должны
быть созданы командой PREPARE, выполненной ранее в текущем сеансе.
Если в команде PREPARE, создавшей оператор, указаны некоторые параметры, то в
оператор EXECUTE должен быть передан совместимый набор параметров, иначе
возникает ошибка. Обратите внимание, что (в отличие от функций) подготовленные
операторы не перегружаются на основе типа или числа их параметров; имя
подготовленного оператора должно быть уникальным в рамках текущего сеанса базы
данных.
Дополнительную информацию о создании и использовании подготовленных операторов см. на справочной странице команды PREPARE.
Параметры
имя
Имя выполняемого подготовленного оператора.
параметр
Фактическое значение параметра для подготовленного оператора. Это должно быть выражение, выдающее значение, совместимое с типом данных этого параметра, как было определено при создании подготовленного оператора.
Выводимая информация
Тег команды, возвращаемый командой EXECUTE, соответствует подготовленному
оператору, а не самой EXECUTE.
Примеры
Примеры приводятся в Примерах на справочной странице команды PREPARE.
Совместимость
В стандарт SQL входит команда EXECUTE, но она предназначена только для
использования во встраиваемом SQL. Кроме того, эта версия команды EXECUTE
имеет несколько другой синтаксис.