DB2 Web Query の「照会オプション」画面を使用すれば、ストアード・プロシージャーを開いて実行できます。
ストアード・プロシージャーを実行するには:
1. DB2 Web Query Tool ナビゲーション・ツリーの目的の接続ブランチで、照会で使用するストアード・プロシージャーが現れるまで、「ストアード・プロシージャー」セクションを展開します。
2. 使用するストアード・プロシージャーをクリックします。ポップアップ・メニューが開きます。
3. ポップアップ・メニューの「開く」を選択します。
「照会オプション」ページが開きます。
4. 「結果名」フィールドに結果セットの名前を入力します。
注: DB2 Web Query Tool には、デフォルトの結果セット名が用意されています。この名前は、任意の名前に置き換えることができます。
5. 「最大行数」フィールドに、結果セットに戻す最大行数を入力します。
注: 結果セットにすべての行を戻すには、「最大行数」フィールドに "0" を入力します。
6. 「タイムアウト」フィールドに、タイムアウトの上限を入力します。
7. 「アクション」ドロップダウン・リストで、データベースから LOB を検索する方法を指定するアクションを選択します。選択できるオプションは以下のとおりです。
o 「除外」を選択すると、結果セットから LOB が除外されます。
o 「検索」を選択すると、結果セットから LOB を検索できます。「検索」を選択すると、結果セット内で LOB がリンクとして表示されるようになります。リンクをクリックすると、特定の LOB を表示できます。DB2 Web Query が DB2 の表からその LOB を検索し、ビューアーに表示します。
o 「埋め込み」を選択すると、LOB データは結果セットに埋め込まれます。
8. 8. 「制限」フィールドに、結果セットに入れることのできる LOB の最大サイズ (K バイト単位) を入力します。指定した制限より大きい LOB は埋め込まれません。
9. 9. 「タイプ」ドロップダウン・リストで、照会から戻される LOB のファイル・タイプ (拡張子) を指定します。
o APPLICATION/OCTECT という MIME タイプをクライアントに戻したい場合には、「なし」を選択してください。
o 表の中のすべての LOB データが同じタイプになっていて、すべての LOB に同じ拡張子を適用したい場合には、「静的」を選択してください。各 LOB に適用する拡張子を「拡張子/列」フィールドで指定してください。
o LOB データのタイプが異なり、照会で参照されている列に LOB データのタイプを格納するように指示する場合は、「列」を選択します。LOB のタイプの拡張子を格納する列の名前を、「拡張子/列」フィールドに入力してください。
「なし」を指定した場合、LOB データはバイナリー・フォーマットでブラウザーに送られ、DB2 Web Query は、ブラウザーを使用してデータのタイプを判別します。
10. ご使用のシステムに SQL\PA がインストールされていて、照会がまだ SQL/PA によって分析されていない場合には、「SQL/PA 」セクションで SQL/PA の隣に「未分析」と表示されます。SQL/PA で照会を分析するには、「設定」セクションの「SQL/PA」セクションで「分析」をクリックしてください。SQL/PA は、一度に 1 つのステートメントを分析します。したがって、照会に複数の SQL ステートメントが組み込まれている場合、結果は累積形式で表示されます。SQL/PA 分析のオプションを設定するには、「分析オプション」をクリックしてください。
注: SQL/PA をインストールしていない場合には、「SQL/PA」セクションの SQL/PA の隣に、「未インストール」 と表示されます。
11. 「解析する照会」領域で、使用するストアード・プロシージャー内の変数の値を指定します。
12. 照会を実行するために「実行」をクリックします。