====== GET DIAGNOSTICS Statement - PL/HQL ====== GET DIAGNOSTICS statement allows you to retrieve the error message, the number of rows about the previous SQL statement. **Syntax**: Get the error text: GET DIAGNOSTICS EXCEPTION 1 var_name = MESSAGE_TEXT; Get the number of rows associate with the previous SQL statement: GET DIAGNOSTICS var_name = ROW_COUNT; **Important Note:** * Hive does not support JDBC Statement.getUpdateCount() for INSERT statements, so GET DIAGNOSTICS ROW_COUNT will return 0 for Hive 0.13 and earlier and -1 for Hive 0.14 and later. See [[https://issues.apache.org/jira/browse/HIVE-7680|HIVE-7680]] for more details. **Compatibility:** IBM DB2 **Version**: PL/HQL 0.03 **See also:** * [[error-handling|Error Handling]] * [[declare-handler|DECLARE HANDLER]] * [[activity_count|ACTIVITY_COUNT]] * [[sqlcode|SQLCODE]] * [[sqlstate|SQLSTATE]]