oracle 外部表导入时间日期类型数据,多字段导入
原创
©著作权归作者所有:来自51CTO博客作者pgmia的原创作品,请联系作者获取转载授权,否则将追究法律责任
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
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
oracle 外部表导入时间戳类型
oracle 外部表插入时间戳类型
oracle 外部表 timestamp -
Oracle时间日期操作
sysdate+(5/24/60/60) 在系统时间基础上延迟5秒sysdate+5/24/
数据库 php 系统时间 SQL git