复制表结构
1
首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。
2
在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。
3
新建查询,然后右键”粘贴“(或ctrl+v);如图所示,将代码中Source_db(源数据库名)改为target_db(目标数据库名)。接着右键单击”执行“执行代码。
4
然后,在目标数据库的表结构中就可以看到被复制过来的表了。
END
表的数据内容复制
选中目标数据库target_db,然后点击”任务“→”导入数据“。
进入”SQL Server导入导出向导“,根据提示步骤 *** 作。
选择数据源(源数据库)。
选择目标(目标数据库)、指定表复制或查询。
选择源表和源视图:设置源表和目标表后,单击“编辑映射”按钮,在d出窗口中选中“启用标识插入”。(否则后面会出错)
一直点击“下一步”至最后完成 *** 作。
在SQL Server Management Studio中,使用“SQL Server导入和导出向导”,可以很容易地复制表。
如果一定要使用语句,假设你的架构是dbo,在DBERP数据库中运行:
select into U_物料编码 from DBTESTdboU_物料编码
如果有索引,创建索引。如果有约束,创建约束。
如果两个数据库不在同一个实例,先创建连接服务器。
你可以用复制数据库的方法,然后在另一台电脑上通过“附加数据库”的方法完成。但我也同意1楼的看法,既,导入/导出其实更简单。你觉得复杂可能是你没理解如何去做,其实很简单。只要选择好源数据库和目标数据库,数据复制就完成了。
1、启动sql数据库服务
2、打开企业管理器,找到你要导出的数据库。
3、按照如下 *** 作:
选中你要导出的数据库→右键→所有任务→导出数据→下一步→下一步→在服务器那里写上你要导入的sql服务器名字
后
单击刷新按钮
后
选择要导入到的数据库名→下一步→选择在SQL
Server数据库之间复制对象和数据→下一步→下一步→下一步→完成
补充:
我上面写的是sql导入sql,下面补充下:access导入sql数据库
1、启动sql数据库服务
2、打开企业管理器,找到你要导出的数据库。
3、按照如下 *** 作:
选中你要导出的数据库→右键→所有任务→导出数据→下一步→选择数据源下拉菜单找到Microsoft
Access→在下面的文件名选择你要导入的access数据库→下一步→在服务器那里写上你要导入的sql服务器名字
后
单击刷新按钮
后
选择要导入到的数据库名→下一步→选择从原数据库复制表和视图(C)→下一步→下一步→下一步→完成
---
以上,希望对你有所帮助。
结构一样的话
insert into 数据库AdboTableA
select from 数据库BdboTableA
另外:
nsert into DDD(字段1,字段2,字段3 )
(
select 字段1,字段2,字段3 from AAA,BBB,CCC
)
插入的字段和查询的字段数量类型一致
由于你的夸库查询插入
所以在表名前加 库名用户名
insert into B用户DDD(字段1,字段2,字段3 )
(
select 字段1,字段2,字段3 from A用户AAA,A用户BBB,A用户CCC
)
如果是sqlserver数据库,可以在查询分析器左边菜单看到表用户名,
如果你是在A库下 *** 作,可以省去A库表的库名用户名,同理B库表也一样
以上就是关于sql 2005中怎么把一个数据库里的表及表里的数据导入到另一个数据库全部的内容,包括:sql 2005中怎么把一个数据库里的表及表里的数据导入到另一个数据库、SQL中复制一个表到另外一个数据库中、怎么把一个SQL数据库的表换到另一个SQL数据库里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)