在sqlserver数据库中怎么复制相同的表结构的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在sqlserver数据库中怎么复制相同的表结构的方法相关的知识,希望对你有一定的参考价值。
参考技术A 把a的表结构复制到a1表,1=2不复制数据,如果要复制数据,就不要whereselect
*
into
a1
from
a
where
1=2
注意:这种方式不能复制主键、索引等信息
如果要全部复制,只能是在a表上按右键,选择“编写表脚本为”=》Create
然后在这个结构基础上把a改成a1(注:要在设置里选择编写索引脚本)
怎么复制sqlserver数据库里所有的表到另一个数据库中
方法有多种
备份库,还原库,还原的时候将数据库改名(表结构、数据都同步)
写脚本,可通过sys.tables获取某个库下所有表名称,然后对结果集循环遍历使用select into 语句到new table(可只同步表结构或表结构、数据都同步)
使用sqlserver自带的脚本导入导出(可只同步表结构、或表结构、数据都同步)
使用第三方插件进行导入导出(可只同步表结构或表结构、数据都同步)
以上是关于在sqlserver数据库中怎么复制相同的表结构的方法的主要内容,如果未能解决你的问题,请参考以下文章
使用SqlBulkCopy 从sybase复制表到sqlserver中遇到重复的数据怎么办? 能不能设置什,跳过该次插入