Oracle数据库导入外部数据如何实现(2)_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle 数据库导入外部数据如何实现(2)

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:  另外,也可以使用使用 UTL_FILE PL/SQL 包处理:  rem Remember to update initSID.ora, utl_file_dir='c:\oradata' parameter   declare   fp utl_file.file_type;   beg...

  另外也可以使用使用 UTL_FILE PL/SQL 包处理:


  rem Remember to update initSID.ora, utl_file_dir='c:\oradata' parameter
  declare
  fp utl_file.file_type;
  begin
  fp := utl_file.fopen('c:\oradata','tab1.txt','w');
  utl_file.putf(fp, '%s, %s\n', 'TextField', 55);
  utl_file.fclose(fp);
  end;
  /


  当然你也可以使用第三方工具SQLWays ,TOAD for Quest等

  加载可变长度或指定长度的记录

  如:


  LOAD DATA
  INFILE *
  INTO TABLE load_delimited_data
  FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'
  TRAILING NULLCOLS
  ( data1,
  data2
  )
  BEGINDATA
  11111,AAAAAAAAAA
  22222,"A,B,C,D,"


  下面是导入固定位置(固定长度)数据示例:


  LOAD DATA
  INFILE *
  INTO TABLE load_positional_data
  ( data1 POSITION(1:5),
  data2 POSITION(6:15)
  )
  BEGINDATA
  11111AAAAAAAAAA
  22222BBBBBBBBBB


  跳过数据行:

  可以用 "SKIP n" 关键字来指定导入时可以跳过多少行数据如:

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12886-1.html
网站维护教程更新时间:2012-03-23 00:47:39  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer