2010-09-20 49 views
6

Tôi có 2 câu hỏi.Tải dữ liệu từ tệp văn bản vào bảng trong oracle

  1. Có cách nào để tải dữ liệu vào bảng trong Oracle từ tệp .txt ngoài việc sử dụng trình tải SQL không?
  2. Làm cách nào để tải dữ liệu từ bảng xuống tệp văn bản?

Ai đó hãy giúp tôi.

Xin cảm ơn trước.

Trả lời

1
  1. tải dữ liệu từ file txt khác hơn sql loader - bảng bên ngoài, UTL_FILE gói
  2. Unload dữ liệu - UTL_FILE gói

Sử dụng google với những từ khóa bạn sẽ tìm thấy rất nhiều thông tin.

+0

Hi Pravin, Cảm ơn bạn đã trả lời – Aby

+0

Trong informix có một chức năng đơn giản như " tải từ "cho mục đích này. Những gì tôi muốn hỏi là liệu một cái gì đó giống như đó là đơn giản tồn tại trong oracle hay không – Aby

+0

Gần nhất là một BÊN NGOÀI –

6

Có một loạt tùy chọn. Nó phụ thuộc vào bối cảnh - phiên bản Oracle của bạn, định dạng dữ liệu, là này trên máy khách hoặc máy chủ, vv Đây là một danh sách nhanh chóng, có lẽ nhiều phương pháp khác:

file Input:

file Output:

-1

Đối dỡ các dữ liệu bạn có thể chỉ cần ống chỉ các tập tin. Trong SQLPLUS tạo một tệp spool và sau đó chạy một truy vấn chọn đọc từ một bảng, định dạng dữ liệu và trả về một chuỗi. Dữ liệu sẽ được ghi vào tệp.

Các giải pháp khác đã được đề cập. Các công cụ bao gồm TOAD có các tính năng để tạo tệp.

Các vấn đề liên quan