「出力」ページの「全般」タブ上にある「プロシージャー状況をリンクへ送信」を選択した場合、RAISE_APPLICATION_ERROR() は保留中の行でロールバックを行います。 最初の 2 列として RAISE_APPLICATION_ERROR() からのエラー・コードおよびメッセージが、出力リンクへ渡されます。
このループは1から3の数値を出力します。 例4-16のFOR LOOP文は、例4-15を反転したものであり、3から1の数値を出力します。 一部の言語のFOR LOOPには、ループ索引の増分値を1以外に指定することが可能なSTEP句があります。PL/SQLでSTEP句をシミュレートするには、ループ索引の参照のた...
例9-15 条件付きトリガーによる給与変更情報の出力 この例では、DELETE文、INSERT文またはUPDATE文がEMPLOYEES表に影響するたびに給与変更情報を(それが社長の情報でなければ)出力する条件付きトリガーを作成します。データベースでは、影響を受ける行ごとにWHEN条件が評価されます。影響を受ける行に...
その結果、次のような2行が出力されます。 Copied to Clipboard 4400 3200 動的SQL、特にこの記事で示した例については一般的な注意点があります。テキストを連結して動的実行文を実行するときには、かならずSQLインジェクションのリスクが伴います。SQLインジェクションは、悪意のあるユーザー...
このプロシージャーを呼び出すことによって得られる出力例を以下に示します。 CALL dept_salary_rpt(20); Report For Department # 20 on 10-JUL-07 16:44:45 Base Annual Salary: 47366.55 以下の例では、IS NULL または IS NOT NULL を使用して明示的な検査を追加することによって NULL 値を...
12 PL/SQLのエラー処理 13 PL/SQLの最適化とチューニング 14 PL/SQLの言語要素 15 ストアドPL/SQLユニット用のSQL文 A PL/SQLのソース・テキストのラップ B PL/SQLの名前解決 C PL/SQLのプログラム上の制限 D PL/SQLの予約語およびキーワード E PL/SQLの事前定義のデータ型 索引...
出力変数の場合は、長さフィールドにその文字列フィールドに許される最大の長さを設定します。 6.1.3 標識変数 PL/SQLブロックでは、標識変数は単独では参照できません。対応するホスト変数に追加する必要があります。また、標識変数付きでホスト変数を参照する場合、同一ブロック中では常に同じ...
EXECUTE IMMEDIATE ステートメントの実行時に、指定されたステートメント・ストリングは構文解析され、エラーがないか検査されます。 SQL ステートメントが無効である場合は、実行されず、例外がスローされます。 INTO変数 対応するパラメーター・マーカーから出力値を受け取る変数の名前を...
構文 コピー APEX_PLUGIN_UTIL.EXECUTE_PLSQL_CODE ( p_plsql_code IN VARCHAR2 );パラメータ パラメータ説明 p_plsql_code 実行されるPL/SQLコード。例エスケープしてから、HTTPバッファに出力する必要があるテキスト。 コピー declare l_plsql_code VARCHAR(32767) := p_process.attribute_...