在sqlserver数据库中怎么复制相同的表结构的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在sqlserver数据库中怎么复制相同的表结构的方法相关的知识,希望对你有一定的参考价值。
参考技术A 把a的表结构复制到a1表,1=2不复制数据,如果要复制数据,就不要whereselect
*
into
a1
from
a
where
1=2
注意:这种方式不能复制
主键
、索引等信息
如果要全部复制,只能是在a表上按右键,选择“编写表脚本为”=》Create
然后在这个结构基础上把a改成a1(注:要在设置里选择编写索引脚本)
SqlServer将数据库中的表复制到另一个数据库
一、需要把一张表的表结构从一个数据(A)库复制到另一个数据库(B)。操作步奏如下:
①在数据库A中,选择需要复制的表。右键选择"编辑表脚本为"-->"CREAT 到"-->"新查询编辑窗口".
②在新打开的查询窗口,使用ctrl+A全选后,在使用ctrl+c复制脚本。
③打开一个新建查询。把复制的脚本粘贴到新建查询页面。并修改脚本第一行中的数据库名称为目标数据库(数据库B)名称。点击执行该脚本即可。
④在目标数据库(数据库B)的表结构中就可以看到被复制过来的表了。
二、需要把一张表的表的内容从一个数据库(A)复制到另一个数据库(B)。操作步奏如下:
①选中目标数据库(B),鼠标右键选择:任务-->导入数据。
②按sql server的导入和导出向导进行操作。填写对应的源表和目标表的信息。如下图所示:
③可以看到在目标数据库中,把源数据库的int_browermark表表结构连同数据一起复制到目标数据库中。
以上是关于在sqlserver数据库中怎么复制相同的表结构的方法的主要内容,如果未能解决你的问题,请参考以下文章
使用SqlBulkCopy 从sybase复制表到sqlserver中遇到重复的数据怎么办? 能不能设置什,跳过该次插入