機械翻訳について

ストアド・プロシージャの起動ページ

起動ストアド・プロシージャの値を入力します。 「基本情報」ページで実行する操作として「ストアド・プロシージャを起動する」を選択すると、「ストアド・プロシージャ」の起動という文字列が表示されます。

Invoke a Stored Procedureページでは、次の値を指定できます。

  • 問い合せるデータ(たとえば、従業員IDに基づいて従業員に関する詳細を問い合せる)が含まれているデータベース・スキーマを選択します。

  • データベース・スキーマを選択した後に表示されるリストから、ストアド・プロシージャまたはパッケージを選択します。

ノート:

  • ストアド・プロシージャは、バイナリ・ラージ・オブジェクト(BLOBデータベースのデータ型など)をXMLのbase64Binary型として返します。 ユースケースに応じて、これらはdecodeBase64などの組み込み関数を使用して変換中にデコードすることができます。または、ダウンストリーム処理のためにそのまま渡すこともできます。
  • アダプタ入力/出力パラメータは、ストアド・プロシージャIN/OUTパラメータに基づいて定義されます。 INパラメータはリクエストに対応し、OUTパラメータはレスポンスとして変換されます。 パラメータのないプロシージャは、データベース・バージョン18c以上のアダプタ・エンドポイント構成ウィザードにリストされません。 ダミー・パラメータを渡すことも、ダミー・パラメータを使用してラッパー・プロシージャを作成し、ウィザードにリストすることもできます。
  • ブール型または%rowtypeをIN/OUTパラメータとして含むストアド・プロシージャはサポートされません。 これらのストアド・プロシージャの上にラッパーを作成して使用することができます。
要素 説明

スキーマの選択

リストからデータベース・スキーマを選択します。 このアクションにより、ページがリフレッシュされ、呼び出すパッケージまたはプロシージャを選択するためのフィールドが表示されます。 特殊文字(たとえば、#)はスキーマ名ではサポートされていません。 「特殊文字はスキーマ名でサポートされていません」を参照してください。

Select Package

データベース・パッケージを選択します。 このアクションにより、ページがリフレッシュされ、パッケージで使用できるプロシージャが表示されます。

PLSまたはSQLストアド・プロシージャを含む事前定義済の統合パッケージをインポートする場合、ラッパー・パッケージはターゲット・データベースで再作成されません。 ラッパー・パッケージを追加するには、ターゲット・データベースにJPublisherがインストールされていることを確認し、元のストアド・プロシージャを定義します。 JPublisherがインストールされていることを確認し、ストアド・プロシージャを定義した後、PL/SQLラッパー・ユーティリティを開き、スクリプトの追加コマンドを実行して、エクスポートしたインベントリ・アーカイブ(IAR)ファイルに含まれるスクリプトを追加します。

Select Procedure

選択したパッケージのin (インバウンド)、out (アウトバウンド)およびin/out (インバウンド/アウトバウンド)パラメータが表示されます。

引数

このプロシージャとともに渡されるin、outおよびin/outパラメータが表示されます。