GET DIAGNOSTICS语句使应用程序能够检查诊断区域中 SQL 语句所生成的诊断信息。 语法与参数说明 执行GET DIAGNOSTICS不需要特殊权限。您也可以使用SHOW WARNINGS或SHOW ERRORS查看异常条件或错误。 GET DIAGNOSTICS语句的语法如下: GET[CURRENT|STACKED]DIAGNOSTICS { statement_information_item[,statement_information_item].....
GET DIAGNOSTICS语句使应用程序能够检查诊断区域中 SQL 语句所生成的诊断信息。 语法与参数说明 执行GET DIAGNOSTICS不需要特殊权限。您也可以使用SHOW WARNINGS或SHOW ERRORS查看异常条件或错误。 GET DIAGNOSTICS语句的语法如下: GET[CURRENT|STACKED]DIAGNOSTICS { statement_information_item[,statement_information_item].....
返回触发条件处理程序的条件。 必须将问题GET DIAGNOSTICS CONDITION 1作为处理程序中的第一个语句来调用。 MESSAGE_TEXT 返回与条件关联的消息文本作为STRING。variable_name必须是STRING。 RETURNED_SQLSTATE 返回与作为STRING处理的条件相关联的SQLSTATE。variable_name必须是STRING。
它是一个MySQL扩展,允许GET [CURRENT] DIAGNOSTICS在句柄上下文之外检查任何SQL语句的执行。例如,如果调用mysql客户端程序,可以在提示符处输入以下语句: mysql> DROP TABLE test.no_such_table;ERROR 1051 (42S02): Unknown table 'test.no_such_table'mysql> GET DIAGNOSTICS CONDITION 1 @p1 = RETURNED_SQLSTATE,...
它对应于先前执行的 SQL 语句,而该语句不是 GET DIAGNOSTICS 语句。 这是缺省情况。 堆积 指定以访问第二个诊断区域。 第二个诊断区域仅在处理程序中可用。 它对应于在输入处理程序之前执行的先前 SQL 语句,而该 SQL 语句不是 GET DIAGNOSTICS 语句。 如果 GET DIAGNOSTICS 语句是处理程序中的第一个语句,那么第...
2.1.2.37 F121-01, GET DIAGNOSTICS statement 项目 2024/10/31 V0073 The specification states the following: Subclause 23.1, "<get diagnostics statement>": Get exception or completion condition information from a diagnostics area. ... <get diagnostics statement> ::= GET DIAGNOSTICS <SQL diagnosti...
5、GET DIAGNOSTICS … 一、常规声明的异常处理 1、条件声明 DECLAREcondition_name CONDITIONFORcondition_value condition_value: { mysql_error_code|SQLSTATE[VALUE]sqlstate_value } condition_name:标准的变量命名; condition_value:SQLSTATE 值或者 MySQL 自身的 ERROR CODE ; ...
5、GET DIAGNOSTICS … 一、常规声明的异常处理 1、条件声明 DECLARE condition_name CONDITION FOR condition_value condition_value: { mysql_error_code | SQLSTATE [VALUE] sqlstate_value } condition_name:标准的变量命名; condition_value:SQLSTATE 值或者 MySQL 自身的 ERROR CODE ; ...
GET DIAGNOSTICSステートメントは通常、ストアドプログラム内のハンドラで使用されます。 これは、任意の SQL ステートメントの実行をチェックするためにハンドラコンテキストの外部でGET [CURRENT] DIAGNOSTICSが許可されている MySQL 拡張機能です。 たとえば、mysqlクライアントプログラムを呼...
简介: 标签PostgreSQL , GET , STACKED , DIAGNOSTICS背景使用GET STACKED DIAGNOSTICS捕获异常时的STACK内容。使用GET DIAGNOSTICS捕获运行过程中的状态值。标签 PostgreSQL , GET , STACKED , DIAGNOSTICS 背景 使用GET STACKED DIAGNOSTICS捕获异常时的STACK内容。 使用GET DIAGNOSTICS捕获运行过程中的状态值。 GET ...