create语句有高级用法,可以很容易的做到
从目标表中获取所有列: create table table02 as select * from table01 where id = -1 从目标表中获取指定的列 create table emp_copy_2 (empno,sal) as select empno, sal from employees where deptno=10;
不是一样的吗,不创建新表,也可以用insert语句把查询结果插入到目标表中,自己改一改不就可以了