Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

chuỗi ký tự quá dài - cách gán dữ liệu xml dài cho kiểu dữ liệu clob trong oracle 11g r2

Một cách tiếp cận là sử dụng sqlldr. Đầu tiên, hãy tạo một bảng giữ nhỏ:

create table tstclob
(
id number,
doc clob
);

Giả sử tài liệu lớn của bạn là tệp "c:\ data \ test_doc.txt", hãy tạo tệp điều khiển sqlldr ("test_doc.ctl") để tải nó:

load data
infile *
replace 
into table tstclob
fields terminated by ','
(
 ID char(1),
 lob_file FILLER char,
  DOC LOBFILE(lob_file) TERMINATED BY EOF
 )
begindata
1,c:\data\test_doc.txt

Sau đó chạy sqlldr (trong trường hợp này là từ c:\ data directory):

sqlldr control=test_doc.ctl [email protected]/somepass

Sau đó, bạn có thể cập nhật bất kỳ bảng nào bạn muốn bằng cách sử dụng bảng tstclob.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để Chọn một chuỗi con trong Oracle SQL cho đến một ký tự cụ thể?

  2. Làm thế nào để cài đặt gói ROracle trên Windows 7?

  3. Hàm SESSIONTIMEZONE trong Oracle

  4. Luôn bật tính năng truyền bá trong các luồng Oracle

  5. PL / SQL có StringTokenizer tương đương với Java không?