DECLAREcondition_name
CONDITION FORcondition_value
condition_value
: SQLSTATE [VALUE]sqlstate_value
|mysql_error_code
DECLARE ... CONDITION
ステートメントは、指定されたエラー条件を定義します。特定の処理が必要な条件を指定し、その条件に名前を関連付けます。この名前は、以降の
DECLARE ... HANDLER
ステートメントで参照できます。項8.8.4.2. 「ハンドラのための
DECLARE
」
を参照してください。
DECLARE ... CONDITION
の
condition_value
には、SQLSTATE
値 (5 文字の文字列リテラル) または MySQL
エラーコード (番号) を指定できます。SQLSTATE
値 '00000'
または MySQL
エラーコード 0
は、エラー条件ではなく成功を示すため、使用しないでください。SQLSTATE
値および MySQL
エラーコードのリストについては、Server Error Codes and Messages
を参照してください。