设为首页 加入收藏

TOP

Oracle外部表的管理和应用
2015-08-31 20:00:07 来源: 作者: 【 】 浏览:52
Tags:Oracle 外部 管理 应用

--创建存放文件的directory对象


sqlplus username/passwd@prod


?create directory ex_data as '/home/ex_data/';


--创建外部表


CREATE TABLE tab1_ex
(
? C1 VARCHAR2(32 BYTE),
? C2 VARCHAR2(64 BYTE),
? C3 VARCHAR2(32 BYTE),
? C4 VARCHAR2(255 BYTE),
? C5 VARCHAR2(128 BYTE),
? C6 VARCHAR2(36 BYTE),
? C7 VARCHAR2(64 BYTE),
? C8 VARCHAR2(128 BYTE),
? C9 VARCHAR2(64 BYTE),
? C10 VARCHAR2(64 BYTE),
? C11 VARCHAR2(8 BYTE),
? C12 VARCHAR2(8 BYTE),
? C13 VARCHAR2(8 BYTE),
? C14 VARCHAR2(8 BYTE),
? C15 VARCHAR2(8 BYTE),
? C16 VARCHAR2(8 BYTE),
? C17 VARCHAR2(8 BYTE),
? C18 VARCHAR2(8 BYTE),
? C19 VARCHAR2(8 BYTE),
? C20 VARCHAR2(32 BYTE),
? C21 VARCHAR2(8 BYTE),
? C22 VARCHAR2(8 BYTE)
)
ORGANIZATION EXTERNAL
? (? TYPE ORACLE_LOADER
? ? DEFAULT DIRECTORY ex_data
? ? ACCESS PARAMETERS
? ? ? ( records delimited by newline
? ? ? ? fields terminated by '|'
? ? )
? ? LOCATION (ex_data:'tab1_ex.txt')
? );



--应用外部表


select count(*) from tab1_ex;


--注:


1.虽然外部表可以和普通库表一样查询,但不可以在上面你的列上建立索引;


2.也不可以insert into数据到外部表内;


3.也不可以update和delete外部表内的数据;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle 12c新特点详述 下一篇Oracle 11g中和SQL TUNING相关的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·nginx 监听一个端口 (2025-12-25 00:19:30)
·整个互联网就没有一 (2025-12-25 00:19:27)
·囧次元最新官网入口 (2025-12-25 00:19:24)
·如何利用Python做数 (2025-12-24 23:48:36)
·如何使用python进行 (2025-12-24 23:48:34)