Nejsem si jistý, že to můžete udělat s Toad automaticky, ale existuje malý trik, který můžete udělat s Excelem.
Napište první dotaz a spusťte jej v Toad, poté klikněte pravým tlačítkem na mřížku výsledků dotazu a zvolte "Exportovat datovou sadu...", ve formátu Excel zvolte "Excel instance" a klikněte na OK. Otevře Excel a přidá jeden list s daty z vašeho dotazu.
Opakujte stejný proces pro druhý dotaz a přidá další list do stejného dokumentu a naplní se daty z druhého dotazu.
Po provedení všech dotazů a přidání do Excelu uložte dokument Excel.
Pokud to chcete udělat zcela automaticky, existuje další řešení, které můžete použít k vytvoření jediného dokumentu aplikace Excel s více listy, které jsou načteny daty z různých dotazů. Kupte si balíček PL/SQL třetí strany, ORA_EXCEL.
Zde je příklad, jak to udělat:
BEGIN
ORA_EXCEL.new_document;
ORA_EXCEL.add_sheet('Employees');
ORA_EXCEL.query_to_sheet('select * from employees');
ORA_EXCEL.add_sheet('Departments');
ORA_EXCEL.query_to_sheet('select * from departments', FALSE);
ORA_EXCEL.add_sheet('Locations');
ORA_EXCEL.query_to_sheet('select * from locations');
-- EXPORT_DIR is an Oracle directory with at least
-- write permission
ORA_EXCEL.save_to_file('EXPORT_DIR', 'example.xlsx');
END;
Může vygenerovat soubor Excel a uložit jej do adresáře Oracle, nebo můžete vygenerovaný soubor Excel získat do proměnné BLOB PL/SQL, takže jej můžete uložit do tabulky nebo vytvořit svůj vlastní proces distribuce souboru, jako je jeho odeslání na e-mail.
Další podrobnosti naleznete na stránce dokumentace/příkladů produktů:http://www.oraexcel.com/examples
Na zdraví