【发布时间】:2010-12-25 23:59:29
【问题描述】:
我有两个数据库...旧结构和新结构...
我写了一个转换器,可以将旧数据复制到新数据...
我在旧数据库的一张表中的记录大约是 100000 (旧数据库中的表 A -> 新数据库中的表 B)
我的问题是当数据被复制到新数据库时,源表和目标表中的记录数不相等,因为我的转换器/平均值的条件:
(旧数据库中的表 A = 100000-> 新数据库中的表 B = 98000)
你能告诉我如何编写一个查询来显示那些在表 A 中但不在表 B 中的记录//
表 A 和 B 具有不同的结构/但其中一些字段是具有不同名称的地图,我应该使用这些字段 4 选择 ...
意思是这样的:
use old,new
select * from old.A
where
old.A.name <> new.B.Name
and
old.A.pey <> new.B.Pay
and
old.A.num <> new.B.Amount
但sql server中的上层代码不正确(语法)/有什么办法4这个选择?
提前感谢
最好的问候
【问题讨论】:
标签: database sql-server-2008 comparison field