萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> oracle 外部表導入時間日期類型數據

oracle 外部表導入時間日期類型數據

  1.建立外部表目錄

  create directory extdir as 'e:appextdir';

  2.定義外部表

  create table ext_test

  (

  rt date,

  rtype char(1)

  )

  organization external(

  type oracle_loader

  default directory extdir

  access parameters(

  fields terminated by ',' --- 字段間隔符為逗號

  missing field values are null --- 外部文件行結束符為null

  (

  rt date "YYYY-MM-DD HH24:MI:SS", --- 定義時間字段格式類型

  rtype char(1) ---定義其它字段(多個字段之間用逗號分隔),長度同外部表定義

  ))

  location('test_ext.txt'));

  3.執行查詢語句

  SQL> select * from ext_test;

  RT R

  -------------- -

  01-9月 -12 D

  02-10月-12 D

  19-10月-12 D

  23-11月-12 D

  20-11月-12 D

  11-1月 -12 D

  12-6月 -12 D

  25-8月 -12 D

  07-5月 -12 D

  08-4月 -12 D

  已選擇10行。

  SQL>

  附注:

  外部文件示例:

  test_ext.txt 文件內容:

  2012-09-01,D

  2012-10-02,D

  2012-10-19,D

  2012-11-23,D

  2012-11-20,D

  2012-01-11,D

  2012-06-12,D

  2012-08-25,D

  2012-05-07,D

  2012-04-08,D

copyright © 萬盛學電腦網 all rights reserved