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