程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle外部表如何忽略第一行的標題

oracle外部表如何忽略第一行的標題

編輯:Oracle教程

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;

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved