EXECUTE IMMEDIATE#
Синтаксис#
EXECUTE IMMEDIATE `statement` [ USING parameter1 [ , parameter2, ... ] ]
Описание#
Выполняет выражение с использованием переданных параметров.
Примеры#
Выполняет выражение без параметров:
EXECUTE IMMEDIATE
'SELECT name FROM nation';
Выполняет выражение с двумя параметрами:
EXECUTE IMMEDIATE
'SELECT name FROM nation WHERE regionkey = ? and nationkey < ?';
USING 1, 3;
Пример выше эквивалентен:
PREPARE statement_name FROM SELECT name FROM nation WHERE regionkey = ? and nationkey < ?;
EXECUTE statement_name USING 1, 3;
DEALLOCATE PREPARE statement_name;
См. также#
PREPARE, EXECUTE, DEALLOCATE PREPARE, DESCRIBE INPUT, DESCRIBE OUTPUT