搭建数据: [sql] view plain copy create table tb_user1 (id integer primary key, user_name varchar2(20) not null); insert into tb_user1 values (1, 'user11'); insert into tb_user1 values (2, 'user12'); insert into tb_user1 values (3, 'user13'); commit; create table table_name as select from [sql] view plain copy SQL> create table tb_user2 as select * from tb_user1; 表已创建。 SQL> select * from tb_user2; ID USER_NAME ---------- -------------------- 1 user11 2 user12 3 user13 SQL> insert into table_name select [sql] view plain copy SQL> drop table tb_user2; 表已删除。 SQL> create table tb_user2 (id integer primary key, user_name varchar2(20) not null); 表已创建。 SQL> insert into tb_user2 select * from tb_user1; 已创建3行。 SQL> insert into table_name (col1,...,col2) select 只复制其中的某些列 [sql] view plain copy SQL> drop table tb_user2; 表已删除。 SQL> create table tb_user2 (user_name varchar2(20) not null); 表已创建。 SQL> insert into tb_user2 (user_name) select user_name from tb_user1; 已创建3行。 SQL>