当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
对ORACLE的外部表的简单介绍(一)
发布时间:2010/12/10 14:51:22 来源:www.xue.net 编辑:城市总裁吧
   External Tables是对sql*loader的一个补充,它使你像访问数据库里的数据一样访问外部源数据。

  1:外部表怎么被创建

  CREATE TABLE...ORGANIZATION EXTERNAL

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

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

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

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

  ACCESS PARAMETERS。

  LOCATION 是指定DIRECTORY地址中的文件。

  SQL> CREATE TABLE emp_load

  2    (employee_number      CHAR(5),

  3     employee_dob         CHAR(20),

  4     employee_last_name   CHAR(20),

  5     employee_first_name  CHAR(15),

  6     employee_middle_name CHAR(15),

  7     employee_hire_date   DATE)

  8  ORGANIZATION EXTERNAL

  9    (TYPE ORACLE_LOADER

  10     DEFAULT DIRECTORY def_dir1

  11     ACCESS PARAMETERS

  12       (RECORDS DELIMITED BY NEWLINE

  13        FIELDS (employee_number      CHAR(2),

  14                employee_dob         CHAR(20),

  15                employee_last_name   CHAR(18),

  16                employee_first_name  CHAR(11),

  17                employee_middle_name CHAR(11),

  18                employee_hire_date   CHAR(10) date_format DATE mask "mm/dd/yyyy"

  19               )

  20       )

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved