sql >> Database teknologi >  >> RDS >> Oracle

streng bogstavelig talt for lang - hvordan tildeles lange xml-data til clob-datatype i oracle 11g r2

En tilgang er at bruge sqlldr. Først skal du oprette et lille holdebord:

create table tstclob
(
id number,
doc clob
);

Forudsat at dit store dokument er filen "c:\data\test_doc.txt", opret en sqlldr-kontrolfil ("test_doc.ctl") for at indlæse den:

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

Kør derefter sqlldr (i dette tilfælde fra c:\data bibliotek):

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

Du kan derefter opdatere den tabel, du ønsker, ved at bruge tstclob table.




  1. Database modellering

  2. Sådan laver du en DELETE Pass-Through-forespørgsel i SQL Server

  3. hvordan kan man sammenkæde mere end to kolonner i plsql-udvikler?

  4. SQL Server 2008 Spatial:find et punkt i polygon