ORACLE操作 ORACLE機能 エラー

[ORACLE] ORAエラー番号からメッセージを確認する(sqlerrm)

投稿日:

ORAエラー番号からメッセージを確認したい場合は、sqlerrmを使用します。

サンプル

例)ora-00942のメッセージを確認する

コマンドプロンプト
SQL> set serveroutput on SQL> exec dbms_output.put_line(sqlerrm(-942)); ORA-00942: 表またはビューが存在しません。 PL/SQLプロシージャが正常に完了しました。

dbms_output.put_lineで出力するには上記のように、
 set serveroutput onを実行しておく必要があります。

解説

  • sqlerrmの引数に ORAエラー番号をマイナス値として指定すると、メッセージを確認できます。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能, エラー

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[データディクショナリ] インデックスの情報を取得する

INDEX(索引)の情報を参照するには、 INDEXESデータディクショナリビューを参照します。 INDEXESデータデ ...
ORACLE

[ORACLE] NLSパラメータ値を確認する(NLS_DATABASE_PARAMETERS)

NLSパラメータ値を確認するには、NLS_DATABASE_PARAMETERSを検索します。 サンプル 例)NLSパラ ...
ORACLE

[SQL] DECODE句を使って値ごとの件数を取得する

DECODE句を使って列の値ごとの件数を取得するサンプルです。 サンプルソース 例)M_TBLテーブルのkbn列の値ごと ...
ORACLE

[ORACLE関数] 非数値を別の数値に置き換える(NANVL)

非数値(NaN)を別の数値に置き換えるには、NANVL関数を使用します。 構文 (NANVL構文) NANVL(<対象値 ...
ORACLE

[SQL*Plus] プロシージャやファンクションの引数を確認する

プロシージャやファンクションの引数を確認するには、descを使用します。 サンプル 例)プロシージャ「p_test」の引 ...

スポンサーリンク