Не съм сигурен, че можете да направите това с Toad автоматично, но има малък трик, който можете да направите с Excel.
Напишете първата заявка и я изпълнете в Toad, след това щракнете с десния бутон върху мрежата с данни за резултатите от заявката и изберете „Експортиране на набор от данни...“, под формат на Excel изберете „Екземпляр на Excel“ и щракнете върху OK. Той ще отвори Excel и ще добави един лист с данни от вашата заявка.
Повторете същия процес за втората заявка и тя ще добави друг лист към същия документ и ще попълни с данни от втората заявка.
След като изпълните всички заявки и го добавите към Excel, запазете документа на Excel.
Ако искате да направите това напълно автоматично, има друго решение, което можете да използвате, за да създадете един документ на Excel с множество листове, които са заредени с данни от различни заявки. Закупете PL/SQL пакета на трета страна, ORA_EXCEL.
Ето пример как да направите това:
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;
Той може да генерира файл на Excel и да го съхранява в директория на Oracle или можете да получите генериран файл на Excel в PL/SQL BLOB променлива, така че да можете да го съхранявате в таблица или да създадете свой собствен процес за разпространение на файл, като например да го изпратите по имейл.
Повече подробности можете да намерите на страницата с документация за продукти/примери:http://www.oraexcel.com/examples
Наздраве