The SQLSTATE variable was introduced in the SQL-92 standard and is the recommended mechanism for future applications. It is divided into two components:
A value of "00000" indicates that the previous embedded SQL statement executed successfully.
For specific details of the values returned in SQLSTATE when using Oracle, Sybase or Informix, refer to the relevant Database Error Messages manual.
DB2 LUW
DB2 returns SQL-92 compliant SQLSTATE values.