EXECUTE stmt_name
[USING @var_name [, @var_name] ...]
PREPARE
でステートメントを準備したあと、準備済みステートメント名を参照する EXECUTE
ステートメントでそのステートメントを実行します。 準備済みステートメントにパラメータマーカーが含まれている場合は、そのパラメータにバインドされる値を含むユーザー変数をリストした USING
句を指定する必要があります。 パラメータ値はユーザー変数でのみ提供することができ、USING
句では、このステートメント内のパラメータマーカーの数とまったく同じ数の変数を指定する必要があります。
特定の準備済みステートメントを複数回実行できます。それには、各ステートメントに異なる変数を渡すか、または各実行の前にその変数を異なる値に設定します。
例については、セクション13.5「プリペアドステートメント」を参照してください。