在Oracle中建立表结钩相同或一致的表,其实在许多时候也会派上用场的。方便得很。例如:存在一张部门表如下:
- SQL> select * from dept;
-
- DEPTNO DNAME LOC
- ------ -------------- -------------
- 50 TRAIN BOSTON
- 60 MARKET
- 10 ACCOUNTING NEW YORK
- 20 RESEARCH DALLAS
- 30 SALES CHICAGO
- 40 OPERATIONS BOSTON
-
- 6 rows selected
-
要建立一张部门表一模一样的表,即是除却表名,其它五脏八俯都一样的表,如下:
- SQL> create table new_dept as select * from dept;
-
- Table created
-
- SQL> select * from new_dept;
-
- DEPTNO DNAME LOC
- ------ -------------- -------------
- 50 TRAIN BOSTON
- 60 MARKET
- 10 ACCOUNTING NEW YORK
- 20 RESEARCH DALLAS
- 30 SALES CHICAGO
- 40 OPERATIONS BOSTON
-
- 6 rows selected
-
如果你不喜欢新建立的表里的数据。你只须表属性相同即可,你就可增加一个条件:rownum=0或者rownum<1 如下所示:
- SQL> create table new_dept1 as select * from dept where rownum<1;
-
- Table created
-
- SQL> select * from new_dept1;
-
- DEPTNO DNAME LOC
- ------ -------------- -------------
- SQL> create table new_dept2 as select * from dept where rownum=0;
-
- Table created
-
- SQL> select * from new_dept2;
-
- DEPTNO DNAME LOC
- ------ -------------- -------------
这样的话,有时候在导入数据测试的时候就方便多了。Oracle在Linux平台下的安装Ubuntu 11.10安装MySQL 5.5.x版本相关资讯 Oracle基础教程
- Oracle块编程返回结果集详解 (11/10/2013 10:45:58)
- Oracle基础教程之设置系统全局区 (08/22/2013 14:24:00)
- Oracle基础教程知识点总结 (06/18/2013 07:43:32)
| - Oracle基础教程之tkprof程序详解 (10/22/2013 11:49:50)
- Oracle基础教程之sqlplus汉字乱码 (07/18/2013 16:30:00)
- Oracle 管理之 Linux 网络基础 (02/16/2013 18:37:35)
|
本文评论 查看全部评论 (0)