ストアドプロシージャのエラー調査方法(Oracle)

公開日: : 未分類 ,

Oracleのストアドプロシージャで例外が発生した時の調査方法の備忘録です。

 

ストアドプロシージャを作成

サンプルのストアドプロシージャを作成します。
このストアドプロシージャは引数に1以外の値を渡したら例外が発生するようにします。

こんな風に引数に2を渡して実行するとエラーになります。

 

例外処理を追加

ストアドプロシージャにEXCEPTION文を追加して例外が発生したらキャッチするようにします。
この中でRAISE_APPLICATION_ERRORを使って独自の例外に引数などの情報を含めると出力結果で確認することができます。

エラーコードは「-20000」 から「-20999」の範囲で指定できます。

これを実行してみると、引数が2ということが確認できました。

 

ad

関連記事

By: Luke Jones

MacPortsのインストール方法

Macにパッケージ管理システムのひとつであるMacPortsをインストールしました。 Xcodeの

記事を読む

By: Sam Churchill

PhoneGap Buildの使い方

iPhoneやAndroidのアプリが簡単に作れるPhoneGap Buildを試してみました。

記事を読む

By: Dan Monsieurle

システム起動時にIIS7を自動起動しないようにする方法

IISをインストールすると、システム起動時にIISが自動で起動してきてしまい、別のWebサーバーを起

記事を読む

Supermarket Pay ERD

文字参照で “&#” の直後は 10 進表記 でなければなりません。

ER Masterで作成したermファイルをメールで送付すると下記のエラーが出て開けなくなりました。

記事を読む

By: Helen Dearnley

Subversionの.svnフォルダを一括削除するコマンド

最近のSubversionでは.svnフォルダがGitの.gitフォルダと同じように一番上の階層に1

記事を読む

spotlight -> terminal

ターミナルの起動方法

Spotlightから起動する "control"キーを押しながら"space"キーを押しす

記事を読む

Becky:  Doubly Coy

Cargo Maven2 Pluginのエラーの対処

今朝 Jenkins での自動デプロイが失敗していたので確認したところ、Cargo Maven2 P

記事を読む

vieja explorer

Internet Explorer 10になっても指定したバージョンで動作させる方法

ブラウザのバージョンが上がることで使用してるフレームワークが動作しなくなったりレイアウトが崩れたりす

記事を読む

fury

Adobe AIRのバージョンを確認する方法

Windows エクスプローラーで下記のディレクトリを開きます。 もしくは [crayon-

記事を読む

ad

ad

By: cea +
24時を超えた時刻を入力できるテキストフィールドを作ってみた

時刻を入力するためのフィールドをVaadinのTextFieldを継承

By: GotCredit
Vaadin+Spring Bootでログイン画面を作成

Spring BootをベースにVaadinでログイン画面を作ってみま

lombok cant find ide
Spring Tool SuiteへLombokをインストールする方法

下記のURLから"lombok.jar"をダウンロードします。 ht

Spring Tool Suite
Spring Tool Suiteのインストールと日本語化

 Spring Tool Suiteのインストール 下記のURLから

spotlight -> terminal
ターミナルの起動方法

Spotlightから起動する "control"キーを押しな

→もっと見る

PAGE TOP ↑