有关数据插入和同步的问题

sharkbruce 2005-12-06 09:09:16
现在有两个数据库,本方数据库名a,外方数据库名b,本方数据库需要同步外方数据库的WIM表,但是,由于种种原因,两个表有可能有较大的差异,那我现在需要将本方数据库中缺少的数据补过来,可以用
insert a.dbo.wim (字段名1,字段名2.....)
values
select * from b.dbo.wim where ddate<=时间
但是这样就需要写很多的字段名,由于两个表的格式和数据基本一致,我想用一个简单的语句完成数据的同步,谢谢
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ReViSion 2005-12-06
  • 打赏
  • 举报
回复
--如果两个表结构一样可以用这个
insert into a.dbo.wim
select * from b.dbo.wim where ddate<=时间

--但是如果表a.dbo.wim中有标识列时用这个
SET IDENTITY_INSERT a.dbo.wim ON
GO
insert into a.dbo.wim
select * from b.dbo.wim where ddate<=时间
go
SET IDENTITY_INSERT a.dbo.wim off

--但是如果结构不一样,那你就要老实点啦,字段一个一个写
sharkbruce 2005-12-06
  • 打赏
  • 举报
回复
我不得不说:你俩也不会
skylion 2005-12-06
  • 打赏
  • 举报
回复
看SQL帮助,很容易明白的
sharkbruce 2005-12-06
  • 打赏
  • 举报
回复
补充两点:1、两个表的格式完全一致,数据当然也要一致
2、本人是学控制的,对SQL一窍不通!被逼着学了3个月,还是有问题的
楼上的太深奥了,我看不明白....
zlp321002 2005-12-06
  • 打赏
  • 举报
回复
利用DTS,数据复制技术.

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧