SQLERRM
(読取り専用)SQLERRMオプションは、データベースがエラーをレポートしてSQLCODEがゼロ以外の値の場合、通常はその問題を説明するテキストを含みます。
データ型
TEXT
構文
SQLERRM
注意
Oracleリレーショナル・マネージャ
SQLMESSAGESオプションをYES
に設定すれば、SQLERRMの値を自動的に現行の出力ファイルに送信できます。
例
例6-103 エラー・メッセージの表示
次の文は、表を作成してからエラー・メッセージを確認します。
SQL CREATE TABLE Products -
(Prod_ID CHAR(8) -
Prod_Name VARCHAR(30) -
Suggested_Price DECIMAL(10,2))
IF SQLCODE NE 0
SHOW SQLERRM
例6-104 エラー・メッセージのサンプル
次の文は不完全であり、十分な情報が指定されていないので表を作成できません。
SQL CREATE TABLE Products
Oracle RDBMSは次のようなエラー・メッセージを返します。
ORA-00906: Missing left parenthesis.