在SQL server 2005 数据库里面,如何把一个数据库的一个表复制数据到另一个数据表中。
比如有有DB1数据库中有TABLE1数据表,和DB2数据库中有TABLE2数据表,TABLE1和TABLE2数据表结构一样,但是TABLE1数据比TABLE2数据多,现在...
比如有有DB1数据库中有TABLE1数据表,和DB2数据库中有TABLE2数据表,TABLE1和TABLE2数据表结构一样,但是TABLE1数据比TABLE2数据多,现在我想通过T-SQL数据把TABLE1的数据全部复制到TABLE2中,覆盖掉TABLE2的所有数据。(如果是插入而不是覆盖又如何处理)
展开
4个回答
展开全部
如果表结构 相同 可以用导入 和导出的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用事务复制,单向
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在DB2数据库下执行语句:
1、覆盖:
先删除TABLE2的数据:
delete TABLE2
插入TABLE1的数据到TABLE2
insert into TABLE2
select * from DB1(数据库名称)..TABLE1
2、插入:
insert into TABLE2
select * from DB1(数据库名称)..TABLE1
1、覆盖:
先删除TABLE2的数据:
delete TABLE2
插入TABLE1的数据到TABLE2
insert into TABLE2
select * from DB1(数据库名称)..TABLE1
2、插入:
insert into TABLE2
select * from DB1(数据库名称)..TABLE1
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询