Tôi không chắc rằng bạn có thể tự động làm điều đó với Toad nhưng có một mẹo nhỏ mà bạn có thể thực hiện với Excel.
Viết truy vấn đầu tiên và thực hiện nó trong Toad, sau đó nhấp chuột phải vào lưới dữ liệu kết quả truy vấn và chọn "Xuất tập dữ liệu ...", dưới định dạng Excel, chọn "Phiên bản Excel" và nhấp vào OK. Nó sẽ mở Excel và thêm một trang tính với dữ liệu từ truy vấn của bạn.
Lặp lại quy trình tương tự cho truy vấn thứ hai và nó sẽ thêm một trang tính khác vào cùng một tài liệu và lấp đầy dữ liệu từ truy vấn thứ hai.
Sau khi bạn thực hiện tất cả các truy vấn và thêm nó vào Excel, hãy lưu tài liệu excel.
Nếu bạn muốn làm điều đó hoàn toàn tự động, có một giải pháp khác mà bạn có thể sử dụng để tạo một tài liệu Excel duy nhất với nhiều trang tính được tải với dữ liệu từ các truy vấn khác nhau. Mua gói PL / SQL của bên thứ ba, ORA_EXCEL.
Đây là ví dụ về cách thực hiện điều đó:
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;
Nó có thể tạo tệp Excel và lưu trữ trong thư mục Oracle hoặc bạn có thể lấy tệp Excel đã tạo thành biến PL / SQL BLOB để bạn có thể lưu trữ vào bảng hoặc tạo quy trình của riêng bạn để phân phối tệp như gửi đến email.
Bạn có thể tìm thêm thông tin chi tiết trên trang tài liệu / ví dụ về sản phẩm: http://www.oraexcel.com/examples
Chúc mừng