|
这篇论坛文章主要介绍了如何在实际的应用环境中重复利用这个外部表的表结构,详细内容请参考下文。 导数据,多次用到第3方的记事本数据(数据格式一致),常规的办法就是把记事本文件导到数据,或者为每个记事本建立个表,这样操作一来非常的麻烦,二来数据对象有很多,对数据库本身是个负担,今天报着试试看的态度,看能不能重复利用这个外部表的表结构; SQL> create table tmpdeal.ext_bus( 2 sid varchar2(10), 3 mob_num1 varchar2(15), 4 mob_num2 varchar2(15), 5 flag varchar2(2) 6 ) 7 organization external( 8 type Oracle_loader 9 default directory dic 10 Access parameters( 11 records delimited by newline 12 nobadfile 13 nologfile 14 fields terminated by '|' 15 ) 16 location('xx1.txt') 17 )reject limit unlimited; 表已创建。 SQL> alter table tmpdeal.ext_busfile location('xx2.txt'); 表已更改。 SQL> alter table tmpdeal.ext_busfile location('xx2.txt');-- 表已更改。--果然OK SQL> alter table tmpdeal.ext_busfile location('xx3.txt'); 表已更改。 SQL> alter table tmpdeal.ext_busfile location('xx4.txt'); 表已更改。 哈哈,不错,很多时候在枯燥无味的工作面前,来点小小尝试,可能带来一点小惊喜,给你的工作带来额外的一点愉悦!
|
