ユーザーガイド > プロシージャ > イントロスペクトされたプロシージャのサンプルによる設計プロシージャの使用
 
イントロスペクトされたプロシージャのサンプルによる設計プロシージャの使用
Studioを使用するか、コマンドラインを使用して手順を完了することができます。これらの手順により、TDVでプロシージャを実行した後でないとTDVでは検出されない可能性のあるカーソル出力を持つデータベースプロシージャを利用できます。
これらの手順は、TDV内でさらにデータをカスタマイズする際に使用するカーソル出力を持つOracleプロシージャがある場合に役立ちます。
サンプルによる設計プロシージャ機能を使用するには
1.プロシージャを実行します。詳細については、「プロシージャまたはパラメーター化されたクエリーの実行」を参照してください。
2.プロシージャに有効な入力値を指定します。
3.カーソル出力を確認し、データ型情報を確認します。
これはTDVによって自動的に行われますが、この段階で確認することで、データをどのように利用するかを決定するのに役立ちます。
4.カーソルとデータ型情報を保存します。
5.保存した情報を使用して、他のTDVリソースを設計します。
または、コマンドラインまたはスクリプト内から次のAPI呼び出しを利用することもできます。
designProcedureByExample <path> <inputs> <commitChanges>
TDVで実行する出力カーソルを使用して、プロシージャへのパスを指定します。
TDVで実行するプロシージャに有効な入力値を指定します。
commitChangesをTRUEに設定して、出力カーソルのメタデータをプロシージャのTDVリポジトリーに保存します。