好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

测试-使用SQL Lorader导入lob类型数据

TABLE lob_tab; CREATE TABLE lob_tab ( number_content NUMBER ( 10 ), varchar2_content VARCHAR2( 100 ), date_content DATE , clob_content CLOB, blob_content BLOB );

3.编写SQL Loader的控制文件(命名:lob_test.ctl)

   LOAD  DATA 
INFILE  ‘lob_test_data.txt‘ 
    INTO   TABLE  lob_tab
   FIELDS TERMINATED  BY   ‘,‘ 
   (number_content     CHAR ( 10 ),
    varchar2_content   CHAR ( 100 ),
    date_content       DATE   "DD-MON-YYYY"   ":date_content" ,
    clob_filename     FILLER  CHAR ( 100 ),
    clob_content      LOBFILE(clob_filename) TERMINATED  BY  EOF,
    blob_filename     FILLER  CHAR ( 100 ),
    blob_content      LOBFILE(blob_filename) TERMINATED  BY  EOF)  

值得注意的是filename字段定义为FILLER类型,在传送过程中,起到提供LOBFILE信息的作用,并不会传入数据库。
4.使用以下命令将数据导入数据库

 sqlldr userid=test/test @db10g   control =lob_test.ctl  log =lob_test. log  bad=lob_test.bad 

使用Tera Term执行命令后,成功导入。

$(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘ ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i ‘).text(i)); }; $numbering.fadeIn(1700); }); });

测试-使用SQL Lorader导入lob类型数据

标签:sql-loader

查看更多关于测试-使用SQL Lorader导入lob类型数据的详细内容...

  阅读:24次