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