diagnostic statement
SIGNAL、RESIGNAL、またはGET DIAGNOSTICS文。詳細は、<Teradata Vantage™ - SQLストアド プロシージャおよび埋め込みSQL、B035-1148>を参照してください。
DIAGNOSTIC文に対しこれらのオプションを指定することができます。
- SIGNAL
- SIGNAL SQLプロシージャ診断文の前に指定するキーワード。参照整合性ルールについては、<Teradata Vantage™ - SQLストアド プロシージャおよび埋め込みSQL、B035-1148>を参照してください。
- condition_name
- SQLプロシージャ内の条件を扱うために宣言される変数の名前。
- RESIGNAL
- RESIGNAL SQLプロシージャ診断文の前に指定するキーワード。詳細については、<Teradata Vantage™ - SQLストアド プロシージャおよび埋め込みSQL、B035-1148>を参照してください。
- condition_name
- SQLプロシージャ内の条件を扱うために宣言される変数の名前。
- SQLSTATE_code
- Condition AreaのRETURNED_SQLSTATEに割り当てられるSQLSTATEの値。
- condition_information
- Diagnostics AreaのCondition Areaから取られたいずれかのフィールド名。
- value
- 必要に応じて、特定の条件情報の名前に割り当てられるテキストまたは数値。
- GET DIAGNOSTICS
- GET DIAGNOSTICS SQLプロシージャ診断文を指定するキーワード。詳しくは<Teradata Vantage™ - SQLストアド プロシージャおよび埋め込みSQL、B035-1148>を参照してください。
- parameter_name
- その値としてstatement_information_itemに含まれる値が設定されるパラメータ。
- variable_name
- その値としてstatement_information_itemに含まれる値が設定される変数。
- statement_information_item
- Diagnostics AreaのStatement Areaから取られたいずれかのフィールド名。 参照整合性ルールについては、<Teradata Vantage™ - SQLストアド プロシージャおよび埋め込みSQL、B035-1148>を参照してください。
- EXCEPTION
- 診断域の条件域から情報を返すことを示す言語要素。
- condition_number
- 情報の取得元となるCondition Areaの数に解決する、数、パラメータ、または変数。
- parameter_name
- variable_name
- 指定した条件域から取得したcondition_information_itemの割り当て先となる出力パラメータまたは変数。
- condition_information_item
- 条件情報を取り出す条件域フィールドの名前。有効な条件情報の項目名のリストについては、<Teradata Vantage™ - SQLストアド プロシージャおよび埋め込みSQL、B035-1148>を参照してください。