sql语言命令里面,怎么实现一个表里面的数据全部复制到另一个表里,两个表的列都是一样的

比如 表 TABLE1 的数据要复制到 TABLE2 表里面,需要怎么写?

1,备份原表的记录到新表中(需创建新表)
insert into 新表[列名] select [列名] from 原表
2,备份原表的记录到新表中(不需要创建新表)
select [列名] into 新表 form 原表
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-01
SELECT * INTO TABLE2 FROM TABLE1

INSERT INTO TABLE2(field1,field2....) select field1,field2....) from tabl2本回答被提问者和网友采纳
第2个回答  2009-03-18
同时建立新表:
SQL SERVER 如下
SELECT * INTO TABLE2 FROM TABLE1;

ORACLE如下:
CREATE TABLE TABLE2 AS SELECT * FROM TABLE1;

表已存在:
INSERT INTO TABLE2 SELECT * FORM TABLE1;
相似回答