Cách dễ nhất để thực hiện việc này là xuất dữ liệu từ Excel sang tệp CSV. Sau đó, sử dụng bảng bên ngoài để chèn dữ liệu vào bảng cơ sở dữ liệu của bạn.
Xuất tệp CSV có thể đơn giản như "Lưu dưới dạng ...". Nhưng hãy để ý xem dữ liệu của bạn có chứa dấu phẩy hay không. Trong trường hợp đó, bạn sẽ cần đảm bảo rằng các trường được phân tách một cách an toàn và / hoặc dấu phân tách là một số ký tự khác không xuất hiện trong dữ liệu của bạn:một tập hợp các ký tự như | ~ | (đường ống dấu ngã) sẽ hoạt động. Tìm hiểu thêm .
Các bảng bên ngoài đã được giới thiệu trong Oracle 9i. Chúng giống như các bảng heap bình thường ngoại trừ dữ liệu của chúng được lưu trữ trong các tệp hệ điều hành bên ngoài chứ không phải bên trong cơ sở dữ liệu. Chúng được tạo bằng cách sử dụng các câu lệnh DDL và chúng ta có thể chạy các lệnh SELECT đối với chúng (chúng chỉ được đọc). Tìm hiểu thêm .
Một số cơ sở hạ tầng DB bổ sung là bắt buộc - các tệp CSV cần phải nằm trong một thư mục OS được định nghĩa là một đối tượng từ điển Oracle. Tuy nhiên, nếu đây là nhiệm vụ bạn sẽ làm thường xuyên thì nỗ lực đó là rất đáng giá. Tìm hiểu thêm.
Tôi không biết nhiều về DbSaint; đó là một số loại IDE cơ sở dữ liệu như TOAD hoặc SQL Developer nhưng tập trung vào phần cuối rẻ tiền của thị trường. Nó có thể không hỗ trợ hoạt động chính xác này, đặc biệt là xuất sang CSV từ Excel.