SQL> create table t2 as select * from t1 where 1=0;
表已创建。
SQL> desc t2
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
ID NUMBER(38)
NAME VARCHAR2(20)
SQL> select * from t2;
未选定行
SQL>
另见:
慎用create table as select,一定要注意默认值的问题