博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle外部表小例
阅读量:4175 次
发布时间:2019-05-26

本文共 618 字,大约阅读时间需要 2 分钟。

1)建立操作系统目录e:/test,准备数据文件dept.txt并置于e:/test之下
"10","ACCOUNTING","NEW YORK"
"20","RESEARCH","DALLAS"
"30","SALES","CHICAGO"
"40","OPERATIONS","BOSTON"
2)创建数据库目录对象e_test
CREATE directory e_test AS 'e:/test';
 
3)定义外部表
CREATE TABLE new_dept(deptno NUMBER(2)
                     ,dname VARCHAR2(14)
                     ,loc VARCHAR2(13))
organization EXTERNAL(TYPE oracle_loader
                      DEFAULT directory e_test
                      access PARAMETERS(records delimited BY newline
                                        badfile 'dept.bad'
                                        discardfile 'dept.dsc'
                                        logfile 'dept.log'
                                        fields terminated BY ','
                                        optionally enclosed BY '"'
                                        missing field VALUES are NULL)
                       location('dept.txt'));
 
4)验证(支持查询,但不支持DML进行写操作)
SELECT * FROM new_dept;

转载地址:http://eztai.baihongyu.com/

你可能感兴趣的文章
Linux下的cURL工具概述
查看>>
Eclipse的UML建模插件Papyrus概述
查看>>
UML建模工具UMLet概述
查看>>
单元测试辅助工具Hamcrest概述
查看>>
Java 7中的try-with-resources语句
查看>>
Virtual Environment用法详解
查看>>
virtualenvwrapper详解
查看>>
单元测试辅助工具Hamcrest详解
查看>>
Apache Maven Site Plugin概述
查看>>
Apache Maven Site Plugin详解
查看>>
网络配置协议NetConf概述
查看>>
SSL、TLS、HTTPS、SSH综述
查看>>
SSL/TLS的Handshake过程与javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure异常
查看>>
OpenStack4j入门指南
查看>>
Apache mod_wsgi模块简介
查看>>
OpenStack Identity service简介
查看>>
OpenStack NFV Orchestration服务,暨OpenStack Tacker入门指南
查看>>
PKI及Blockchain-Base PKI概述
查看>>
EJBCA简介
查看>>
Infoblox Grid Manager简介
查看>>