DECLARE
ステートメントはルーチンに付属する様々なアイテムを定義するのに使用します。
ローカル変数。項17.2.7. 「ストアドルーチン内の変数」 を参照してください。
条件とハンドラ。項17.2.8. 「条件とハンドラ」 を参照してください。
カーソル。項17.2.9. 「カーソル」 を参照してください。
SIGNAL
ステートメント並びにRESIGNAL
ステートメントは現在サポートされていません。
DECLARE
はBEGIN
...の内部でのみ許容されています。END
はステートメントを合成し、他のステートメントの前にその始めがこなくてはなりません。
宣言は決まったオーダーを遵守しなければなりません。カーソルは、ハンドラを宣言する前に宣言されなければなりません。また、変数と条件はカーソルかハンドラのいずれかを宣言する前に宣言されなければなりません。