oracle 外部表 简单实用实例

创建外部表:



create table TestTable(
ID varchar2 ( 10 ), --字段及类型
NAME varchar2 ( 20 ),
TYPE varchar2 ( 20 ),
AGE varchar2 ( 20 ))
organization external (
TYPE ORACLE_LOADER
DEFAULT DIRECTORY TESTTABLE_DIRAS --外部文件目录,没有需创建,TESTTABLE_DIRAS为目录名
ACCESS Parameters (
RECORDS DELIMITED BY NEWLINE --遇到换行符算一条记录
FIELDS TERMINATED BY ',' --设置各个字段的分隔符,分隔符可以自己自由设定 FIELDS TERMINATED BY ',' enclosed by '"' LRTRIM 这样的话会"内容,内容",的分割 此时必须是",,,"的格式,如果有的是""有的是直接,则用 FIELDS TERMINATED BY ',' OPTIONALLY enclosed by '"' LRTRIM
MISSING FIELD VALUES ARE NULL
(ID,NAME,TYPE,AGE) --字段全部写上
)
location ( 'TestTable.csv' ) --相对于目录的文件名,TestTable.csv改为自己的文件名
)REJECT LIMIT UNLIMITED;



TestTable.csv 文件实例(不能有标题):
1001,张三,职工,16
1002,张三2,职工2,162


测试语句:

select * from TestTable


更详细参数设置浏览:
http://czmmiao.iteye.com/blog/1268157
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值