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