SQL2000 中如何将一个数据库中的表复制到另一个数据库中,只需要复制一部分内容,两个数据库在同一服务器中!
我现在很急,如果谁帮忙解决的话我将会加分的。我的想法和configare、ohxs一样,可是我在A表复制后再到B表右击粘贴是灰色的,根本就复制不过来。...
我现在很急,如果谁帮忙解决的话我将会加分的。
我的想法和configare、ohxs一样,可是我在A表复制后再到B表右击粘贴是灰色的,根本就复制不过来。 展开
我的想法和configare、ohxs一样,可是我在A表复制后再到B表右击粘贴是灰色的,根本就复制不过来。 展开
6个回答
展开全部
可以用企业管理器导入导出数据
也可以用代码
表不存在的情况下
select 字段1,字段2.....字段n into 数据库名..新表名 from 旧数据库名..旧表 where 条件
表存在的情况下
insert into 数据库名..新表名 select select 字段1,字段2.....字段n from 旧数据库名..旧表 where 条件
也可以用代码
表不存在的情况下
select 字段1,字段2.....字段n into 数据库名..新表名 from 旧数据库名..旧表 where 条件
表存在的情况下
insert into 数据库名..新表名 select select 字段1,字段2.....字段n from 旧数据库名..旧表 where 条件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主属猪的,大家给你介绍了那么多好的方法不用,非要用那么笨的办法。
要复制的话:
打开企业管理器,打开表A ctrl+c
打开表B,选中在最后一行 ctrl+V
将表 tmp 从数据库A 复制到数据库B
服务器是server
以下语句在数据库A中执行:
insert into server.B.dbo.tmp
select * from tmp
也可以直接使用数据库的导入导出功能
要复制的话:
打开企业管理器,打开表A ctrl+c
打开表B,选中在最后一行 ctrl+V
将表 tmp 从数据库A 复制到数据库B
服务器是server
以下语句在数据库A中执行:
insert into server.B.dbo.tmp
select * from tmp
也可以直接使用数据库的导入导出功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接选定要复制的数据行,打开B表 粘贴,出现什么提示 你不管,看看有没有全部复制过去,没有完全复制的话,你再重新复制一遍。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还使用查询分析器吧,快而且安全
insert into B select * from A where 条件.
就可以了.
或者你把条件说下,代码可以帮你写的.
insert into B select * from A where 条件.
就可以了.
或者你把条件说下,代码可以帮你写的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询