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 脚本或存储过程正文中有效。