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