INVALID_GET_DIAGNOSTICS_USAGE 错误条件

SQLSTATE:42612

GET DIAGNOSTICS 语句的使用无效。

MULTIPLE_CALLS

只能从同一异常处理程序调用 GET DIAGNOSTICS 语句一次。

MULTIPLE_ROW_COUNT

GET DIAGNOSTICS 最多可以分配给 ROW_COUNT 单个语句中的一个变量。

NOT_IN_EXCEPTION_HANDLER

GET DIAGNOSTICS 语句只能从异常处理程序中使用。

NOT_IN_ORDER

必须在复合中的所有声明之后调用 GET DIAGNOSTICS ,但在复合中的其他任何语句之前。

ROW_COUNT_OUTSIDE_SCRIPT

GET DIAGNOSTICS ... = ROW_COUNT 仅在 SQL 脚本或存储过程正文中有效。