如果在sql server的t-sql,是很容易的:
select * into 新表
这个新表不存在的话,就创建之。
其实在oracle,也很容易,不过是另一种写法:
create table 新表 as select ...