SQLERRM
(Read-only) After the database reports an error and SQLCODE has a nonzero value, the SQLERRM option usually contains text that explains the problem.
Data type
TEXT
Syntax
SQLERRM
Notes
Oracle Relational Manager
You can set the SQLMESSAGES option to YES
to send the value of SQLERRM to the current output file automatically.
Examples
Example 22-21 Displaying Error Messages
The following statements attempt to create a table and check for error messages afterward.
SQL CREATE TABLE Products -
(Prod_ID CHAR(8) -
Prod_Name VARCHAR(30) -
Suggested_Price DECIMAL(10,2))
IF SQLCODE NE 0
SHOW SQLERRM
Example 22-22 Sample Error Message
The following statement is incomplete and does not provide sufficient information to create a table.
SQL CREATE TABLE Products
The Oracle RDBMS returns an error message such as the following.
ORA-00906: Missing left parenthesis.