WEB开发网
开发学院数据库Oracle oracle 外部表导入时间日期类型数据,多字段导入 阅读

oracle 外部表导入时间日期类型数据,多字段导入

 2013-03-10 14:18:59 来源:WEB开发网   
核心提示: 1.建立外部表目录create directory extdir as 'e:\app\extdir';2.定义外部表create table ext_test(rt date,rtype char(1))organization external(type oracle_loaderdefault

 1.建立外部表目录

create directory extdir as 'e:\app\extdir';

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

Tags:oracle 外部 导入

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接