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