您好,欢迎访问一九零五行业门户网

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 ',' --- 字
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

其它类似信息

推荐信息