このセクションでは、BEGIN ... END
複合ステートメントや、ストアドプログラム (ストアドプロシージャーとストアドファンクション、トリガー、およびイベント) の本体で使用できるその他のステートメントの構文について説明します。 これらのオブジェクトは、あとで呼び出すためにサーバー上に格納されている SQL コードに対して定義されます (第25章「ストアドオブジェクト」を参照してください)。
複合ステートメントとは、ほかのブロック、つまり、変数、条件ハンドラ、およびカーソルの宣言、ループや条件付きテストなどのフロー制御構造構文を含めることのできるブロックのことです。