Vytvoření dotazu

 

Pomocí produktu DB2 Web Query Tool můžete napsat nový dotaz SQL. Pak můžete dotaz uložit nebo jej spustit. Můžete také vytvořit dotaz, který volá uložené procedury.

Ovládací prvky a pole obrazovky Upravit dotaz

Vytvoření nového dotazu SQL:

1. Ve větvi požadovaného připojení v navigačním stromu produktu DB2 Web Query Tool klepněte na volbu Dotazy SQL.

Zobrazí se nabídka Dotazy.

2. Z rozbalovací nabídky vyberte volbu Nový.

Otevře se stránka Upravit dotaz.

3. Do pole Zadejte příkazy SQL zadejte příkaz SQL. Je možné uvádět v jediném dotazu více příkazů a také komentáře a proměnné. Můžete také používat proměnné pro vyhledávání, které se odkazují na další dotazy nebo výsledky a vytvářejí rozbalovací nabídky s hodnotami pro nahrazení.

Produkt DB2 Web Query Tool podporuje následující formáty komentářů: --komentář, //komentář.

Produkt DB2 Web Query Tool podporuje následující formáty proměnných: [proměnná], :proměnná, ? a &proměnná.

Tip: Více příkazů v dotazu oddělujte středníkem.

4. Klepněte na volbu Další. Otevře se obrazovka Volby dotazu.

5. Do pole Jméno výsledné sady zadejte jméno výsledné sady.

Pozn. Produkt DB2 Web Query Tool přiděluje výsledné sadě výchozí jméno. Toto jméno můžete nahradit jménem podle svých požadavků.

6. Do pole Maximální počet řádků zadejte maximální počet řádků, který lze vrátit ve výsledné sadě.

Pozn. Chcete-li vrátit všechny řádky výsledné sady, zadejte do pole Maximální počet řádků hodnotu "0".

7. Do pole Časový limit zadejte časový limit.

8. Z rozevíracího seznamu Akce vyberte akci, která určuje způsob načítání objektů LOB z databáze. Možnosti jsou následující:

ź Výběrem volby Vynechat vynecháte objekty LOB z výsledné sady.

ź Výběrem volby Načíst umožníte načítání objektů LOB z výsledné sady. Pokud vyberete volbu Načíst, budou se objekty LOB ve výsledné sadě zobrazovat jako odkazy. Pak můžete klepnutím na odkaz zobrazit příslušný objekt LOB. Produkt DB2 Web Query tento objekt LOB načte z tabulky databáze DB2 a zobrazí jej v prohlížeči.

ź Pokud vyberete volbu Vkládat, budou objekty LOB vloženy do výsledné sady.

9. Do pole Limit zadejte maximální velikost objektů LOB (v kB), které budou k dispozici ve výsledné sadě. Objekty LOB o velikosti přesahující určený limit nebudou vkládány.

10. Z rozevíracího seznamu Typ vyberte typ souboru (příponu) objektů LOB, který bude dotazem vrácen.

ź Pokud vyberete volbu Žádné, bude klientu vracen typ APPLICATION/OCTECT standardu MIME.

ź Výběrem volby Statické určíte, že jsou všechna data LOB v tabulce stejného typu a že má být pro všechny objekty LOB použita stejná přípona. V poli Rozš./Sloupec zadejte příponu, která má být použita pro všechny objekty LOB.

ź Výběrem volby Sloupec určíte, že jsou data LOB různých typů a že je typ dat LOB uložen ve sloupci, na který se odkazuje dotaz. Do pole Rozš./Sloupec zadejte jméno sloupce, ve kterém je uloženo rozšíření typu objektu LOB.

Pokud vyberete volbu Žádné, budou data LOB odesílána do prohlížeče v binárním formátu a produkt DB2 Web Query bude při určování typu data spoléhat na prohlížeč.

11. Máte-li v systému instalován modul SQL\PA a dotaz nebyl modulem SQL/PA analyzován, zobrazí se v oddílu SQL/PA vedle položky SQL/PA text "Neanalyzováno". Chcete-li dotaz analyzovat pomocí modulu SQL/PA, klepněte na volbu Analyzovat v oddílu SQL/PA oddílu Nastavení. Modul SQL/PA analyzuje dotaz po jednotlivých příkazech. Je-li tedy v dotazu vložen více než jeden příkaz SQL, zobrazí se výsledky v kumulativním formátu. Chcete-li nastavit volby analýzy modulem SQL/PA, klepněte na volbu Volby analýzy.

Pozn. Není-li modul SQL/PA instalován, zobrazí se v oddílu SQL/PA vedle položky SQL/PA text "Neinstalováno".

12. Nepovinné: Chcete-li aktualizovat dotaz, klepněte na volbu Upravit SQL.

13. Chcete-li spustit dotaz, klepněte na volbu Další.

Pozn. Dotaz můžete také uložit klepnutím na volbu Uložit.