知识大全 对ORACLE的外部表的简单介绍

Posted 文件

篇首语:千磨万击还坚劲,任尔东西南北风。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 对ORACLE的外部表的简单介绍相关的知识,希望对你有一定的参考价值。

对ORACLE的外部表的简单介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  External Tables是对sql*loader的一个补充 它使你像访问数据库里的数据一样访问外部源数据

   外部表怎么被创建

  CREATE TABLE ORGANIZATION EXTERNAL

  TYPE 指定外部表访问驱动类型

  两种选择 第一 ORACLE_LOADER 这种类型只能完成数据装入 数据只能从文本数据文件中load

  第二 ORACLE_DATAPUMP 这种类型可以装入和卸出数据 数据必须来自dump files

  DEFAULT DIRECTORY 指定文件的存放路径 路径是通过directory指定 不是直接的操作系统路径

  ACCESS PARAMETERS

  LOCATION 是指定DIRECTORY地址中的文件

  SQL> CREATE TABLE emp_load

       (employee_number      CHAR( )

        employee_dob         CHAR( )

        employee_last_name   CHAR( )

        employee_first_name  CHAR( )

        employee_middle_name CHAR( )

        employee_hire_date   DATE)

     ORGANIZATION EXTERNAL

       (TYPE ORACLE_LOADER

        DEFAULT DIRECTORY def_dir

        ACCESS PARAMETERS

          (RECORDS DELIMITED BY NEWLINE

           FIELDS (employee_number      CHAR( )

                   employee_dob         CHAR( )

                   employee_last_name   CHAR( )

                   employee_first_name  CHAR( )

                   employee_middle_name CHAR( )

                   employee_hire_date   CHAR( ) date_format DATE mask mm/dd/yyyy

                  )

          )

        LOCATION ( info dat )

       );

  Table created

  然后

  SQL> INSERT INTO emp (emp_no

                      first_name

                      middle_initial

                      last_name

                      hire_date

                      dob)

     (SELECT employee_number

             employee_first_name

             substr(employee_middle_name )

             employee_last_name

             employee_hire_date

             to_date(employee_dob month dd yyyy )

     FROM emp_load);

  这样数据就已经LOAD到emp表中了

   外部表中的并行访问

  a)使用ORACLE_LOADER的并行访问

  ORACLE_LOADER访问驱动是把大的数据文件分成小的部分去处理

  b)使用ORACLE_DATAPUMP的并行访问

  ORACLE_DATAPUMP可以把数据库中的数据导出到外部表对应的多个文件中去

cha138/Article/program/Oracle/201311/17336

相关参考

知识大全 如何利用oracle外部表查看报警信息

  首先了解什么是外部表与其它表的区别建立一个简单的外部表(主要看操作过程)最后我们用外部表查看Oracle报警日志  一了解oracle外部表  外部表定义结构被存放在数据字典而表数据被放在OS文件

知识大全 oracle对表的基本操作

  子查询目标  子查询是一种把查询的结果作为参数返回给另一个查询的一种查询  子查询可以让你将多个查询绑定在一起  嵌套子查询  多层子查询  相关子查询  可接受外部的引用  exists/any

知识大全 Oracle临时表的几种好用方案介绍

Oracle临时表的几种好用方案介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下的文章主

知识大全 Oracle用户权限表的管理方法

Oracle用户权限表的管理方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们将通过介绍命

知识大全 oracle中merge的简单使用

  merge在oracle用以从另一张表中取数据插入到一张表中如果两张表中记录符合某些条件则替换如果不符合则插入下面的例子是把mergetest中记录更新到newmergetest如果两张表的id相

知识大全 Oracle索引(index)简单介绍

Oracle索引(index)简单介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  索引分类 

知识大全 Oracle中的外连接简单介绍

Oracle中的外连接简单介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在讲外连接之前先举

知识大全 详细介绍SQL交叉表的实例

详细介绍SQL交叉表的实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  很简单的一个东西见网上

知识大全 Oracle单表的复杂查询

Oracle单表的复杂查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle单表的复杂

知识大全 ORACLE临时表的应用

ORACLE临时表的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言  目前所有使用Or