10bet网址
MySQL 5.6リファレンスマニュアル
下载本手册

13.6.7条件の処理

条件は,現在のプログラムブロックの終了や実行の続行などの,特殊な処理が必要なストアドプログラムの実行中に発生する可能性があります。警告や例外などの一般的な条件,または特定のエラーコードなどの具体的な条件に対してハンドラを定義できます。具体的な条件には名前を割り当てることができるため,ハンドラではその名前で参照できます。

条件に名前を付けるには,宣布……条件ステ,トメントを使用します。ハンドラを宣言するには,宣布……处理程序ステ,トメントを使用します。セクション13.6.7.1 " declare…条件構文”およびセクション13.6.7.2 " declare…处理者構文”を参照してください。条件が発生したときにサバがハンドラを選択する方法にいては,セクション13.6.7.6 "ハンドラのスコ,プに関するル,ル"を参照してください。

条件を発生させるには,信号ステ,トメントを使用します。条件ハンドラ内で条件情報を変更するには,RESIGNALを使用します。セクション13.6.7.1 " declare…条件構文”およびセクション13.6.7.2 " declare…处理者構文”を参照してください。

診断領域から情報を取得するには,获得诊断ステトメントを使用します(セクション13.6.7.3 "获取诊断構文"を参照してください)。診断領域にいては,セクション13.6.7.7“MySQLの診断領域”を参照してください。