简单的 :
insert into 目标表 select * from 原表;
(两张表结构必须相同 ,这种方法限制太多)
推荐
虽然文字多 ,但还是很明白的,一看就会
1、鼠标右击要复制的表,选择“编写表脚本为”>“CREATE到”>“新建查询编辑器窗口”命令
2、 在查询编辑器窗口中将要复制表的名称修改为新表的名称。
3、修改表名称后,单击“执行”按钮,即可完成新表的表结构创建。
4、 右击“表”选项,选择“刷新”命令,即可看到新创建的表。
5、 右击新创建的表,选择“编写表脚本为”>“INSERT到”>“新建查询编辑器窗口”命令。
6、 在打开的查询编辑器窗口中输入表数据复制代码,然后单击“执行”按钮。
7、打开新创建的表,这时可以看到已经将源表中的结构和数据复制过来。
SqlServer 复制表结构与复制数据
1、复制表结构
select [col1,col2,col3...] into new_table from old_table where 1=1 ;
一般都是
SELECT * INTO tablename_new FROM tablename_old
2、复制数据
insert into table1(col1,col2,col3,...) select [col1,col2,col3...] from table2 ;
这样比图文方法要简单多了,效率也高。
到此这篇关于sql复制表结构和数据的实现方法的文章就介绍到这了,更多相关复制表结构和数据内容请搜索
更多SQL内容来自木庄网络博客