宣言と文のセットを囲むBEGIN-END文。
複合文には、ローカル変数宣言、カーソル宣言、条件ハンドラ宣言、SQL文および制御文を指定できます。
複合文の入れ子は可能です。
複合文に対してこれらのオプションを指定することができます。
- label_name
- プロシージャのBEGIN-END複合文のラベル、または繰り返し文(WHILE、LOOP、FOR、およびREPEAT)のラベル。
- BEGIN
- 複合文の前に指定するキーワード。
- statement_list
- 次のいずれか。
- プロシージャによってサポートされているSQL DML、DDL、またはDCL文。これには、動的SQL文も含まれます。
作成されるprocedure_nameを呼び出すCALL文を使用することもできます。
- BEGIN-END複合文を含む、制御文。
- プロシージャによってサポートされているSQL DML、DDL、またはDCL文。これには、動的SQL文も含まれます。
- END
- BEGIN-END複合文の終了キーワード。