今天看书的时候,看到一句
create table emp_tran
2 as select * from emp;
最后select了下,结果为:
SQL> SELECT empno,ename,job,sal
2 FROM emp_tran
3 WHERE job='CLERK';
EMPNO ENAME JOB SAL
---------- ---------- --------- ----------
7369 SMITH CLERK 800
7876 ADAMS CLERK 1100
7900 JAMES CLERK 950
7934 MILLER CLERK 1300
最后挺惊讶,百度了一下,原来create table a as select * from b可以创建一个与b表结构一样的表
create table a
as select * from b
可以创建一个与B一模一样的表!