【原】oracle external table

作者:david_zhang@sh 【转载时请以超链接形式标明文章】
链接:http://www.cnblogs.com/david-zhang-index/archive/2012/11/13/2768861.html

创建oracle外部表

1.采用oracle_datapump方式创建,该方式是利用查询结果对文件进行填充,好处是可以转移数据到平面文件中

1 create table emp_tab1(

2 ename,job,sal,dname

3 )

4 organization external

5 (type oracle_datapump

6 default directory dpdir

7 location('tb1.exp')

8 )

9 as select ename,job,sal,dname from emp join dept on emp.deptno=dept.deptno;

验证结果

 1 SQL> select * from emp_tab1;

 2 

 3 ENAME      JOB              SAL DNAME

 4 ---------- --------- ---------- --------------

 5 CLARK      MANAGER         2450 ACCOUNTING

 6 KING       PRESIDENT       5000 ACCOUNTING

 7 MILLER     CLERK           1300 ACCOUNTING

 8 JONES      MANAGER         2975 RESEARCH

 9 FORD       ANALYST         3000 RESEARCH

10 ADAMS      CLERK           1100 RESEARCH

11 SMITH      CLERK            800 RESEARCH

12 SCOTT      ANALYST         3000 RESEARCH

13 WARD       SALESMAN        1250 SALES

14 TURNER     SALESMAN        1500 SALES

15 ALLEN      SALESMAN        1600 SALES

16 

17 ENAME      JOB              SAL DNAME

18 ---------- --------- ---------- --------------

19 JAMES      CLERK            950 SALES

20 BLAKE      MANAGER         2850 SALES

21 MARTIN     SALESMAN        1250 SALES

22 

23 14 rows selected.

2.采用oracle_loader方式创建,

未完待续

你可能感兴趣的:(oracle)