Я не уверен, что вы можете сделать это с Toad автоматически, но есть небольшой трюк, который вы можете сделать с Excel.
Напишите первый запрос и выполните его в Toad, после этого щелкните правой кнопкой мыши таблицу результатов запроса и выберите «Экспорт набора данных ...», в формате Excel выберите «Экземпляр Excel» и нажмите кнопку «ОК». Откроется 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 в переменную BLOB PL / SQL, чтобы вы могли сохранить его в таблицу или создать собственный процесс для распространения файла, например, отправив его по электронной почте.
Более подробную информацию вы можете найти на странице документации / примеров продукции: http://www.oraexcel.com/examples
Приветствия