急求急求!俩数据库同一表,判断各属性的值

huayiluo216 2013-06-05 01:49:28
有两个数据库,里面都有一张一样的表,只是数据有可能不一样,现在我要找出两个数据库的表中相同一行(ID一样)的各列的数据是否相同。。。。。。跪求大侠算法
...全文
131 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
看看看灰机 2013-06-05
  • 打赏
  • 举报
回复
如果列不是很多可以这样select id,(case when A.column1=B.column1 then 0 else 1 end) Column1,....后边列同上 from A,B where A.id=B.id;这样应该不同值得列都是1..
harlem_eric 2013-06-05
  • 打赏
  • 举报
回复
没什么好办法吧,只有从两个库中查出相同表名中ID相同的行,然后遍历每列的值是否相同。
  • 打赏
  • 举报
回复
select * from A,B where A.ID=@参数ID AND A.ID=B.ID AND A.列1=B.列1 AND A.列2=B.列2 ...... ds.Tables.Count>0&&ds.Tables[0].Rows.Count>0 都相同
shawn_yang 2013-06-05
  • 打赏
  • 举报
回复
SELECT * FROM abc.[dbo].[table1],[bcd].[dbo].[table2] where [abc].[dbo].[table1].ID =[bcd].[dbo].ID 或者将两个表分别fill进一个dataSet里,然后查询对比
爱在今世 2013-06-05
  • 打赏
  • 举报
回复
既然你说ID一样,那就一行一行的一一对应的比较就是了

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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