用SQL命令实现不同数据库之间的相同表的复制
如题:一个数据库是center,一个数据库是client,两个数据库都有同一张表corp,现在想实现从center把corp表的数据复制到数据库client中的corp表...
如题:
一个数据库是center,一个数据库是client,两个数据库都有同一张表corp,现在想实现从center把corp表的数据复制到数据库client中的corp表,请问如何用sql命令实现。
数据库是2000版本。是同一个实例下面的两个数据库 展开
一个数据库是center,一个数据库是client,两个数据库都有同一张表corp,现在想实现从center把corp表的数据复制到数据库client中的corp表,请问如何用sql命令实现。
数据库是2000版本。是同一个实例下面的两个数据库 展开
5个回答
展开全部
insert into center.dbo.crop
select *
from client.dbo.crop
不过要注意一下primary key 重复
如果是数据追加的话,最好用条件限制下
全表拷贝的话
可以先truncate目标表
select *
from client.dbo.crop
不过要注意一下primary key 重复
如果是数据追加的话,最好用条件限制下
全表拷贝的话
可以先truncate目标表
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在同一个数据库服务器上时:
insert into client.dbo.corp select * from center.dbo.corp
当然可能要过滤掉client库的表中现有记录吧。
但没有给出字段信息,就没有办法写出SQL语句了。
自己再加在后面即可。
在不同数据库服务器上时就复杂多了。
如有需要,再回复吧。
insert into client.dbo.corp select * from center.dbo.corp
当然可能要过滤掉client库的表中现有记录吧。
但没有给出字段信息,就没有办法写出SQL语句了。
自己再加在后面即可。
在不同数据库服务器上时就复杂多了。
如有需要,再回复吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into client.dob.corp(字段1,字段2)
select (字段1,字段2) from center.dbo.corp
select (字段1,字段2) from center.dbo.corp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建一个两库之间的Dblink
-- Create database
create database link DL_center
connect to username identified by "password"
using '数据库连接串或者tnsname';
insert into corp select * from corp@DL_center;
-- Create database
create database link DL_center
connect to username identified by "password"
using '数据库连接串或者tnsname';
insert into corp select * from corp@DL_center;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是在同一个实例里面的数据库吧?什么版本的2005 or 2000 or 2008?
在client的查询分析器里面写
insert into corp(id,typename) select id,typename from center..corp
在client的查询分析器里面写
insert into corp(id,typename) select id,typename from center..corp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询