设为首页 加入收藏

TOP

oracle外部表如何忽略第一行的标题
2015-11-21 01:31:12 来源: 作者: 【 】 浏览:0
Tags:oracle 外部 如何 忽略 一行 标题

?

引言

oracle外部表引用csv或其它txt文件的时候,经常希望跳过第一行的标题,其实oracle外部表在创建的时候,就可以用skip 1选项来实现这个功能,具体语法如下。

用法

注意下文代码中的skip 20表示忽略前20行,当然也可以根据具体需求改成任何整数,一般情况下为忽略第1行的标题。

?

 
 
CREATE TABLE dept_external (
   deptno     NUMBER(6),
   dname      VARCHAR2(20),
   loc        VARCHAR2(25) 
)
ORGANIZATION EXTERNAL
(TYPE oracle_loader
 DEFAULT DIRECTORY admin
 ACCESS PARAMETERS
 (
  RECORDS DELIMITED BY newline
  BADFILE 'ulcase1.bad'
  DISCARDFILE 'ulcase1.dis'
  LOGFILE 'ulcase1.log'
  SKIP 20
  FIELDS TERMINATED BY ","  OPTIONALLY ENCLOSED BY '"'
  (
   deptno     INTEGER EXTERNAL(6),
   dname      CHAR(20),
   loc        CHAR(25)
  )
 )
 LOCATION ('ulcase1.ctl')
)
REJECT LIMIT UNLIMITED;

?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle数据访问其他Oracle数据库.. 下一篇字符集、国家字符集及NLS_LANG运..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: