询问者
TableDiff奇怪的问题

问题
-
在两个数据库中都存在一张表,表结构都是一致的.
A库作为发布者,B库作为订阅者.
我们检查发现B库里有部分数据与主库不一致,所以决定使用tablediff来讲这部分差异比出来.
但是奇怪的是,这部分数据打死比不出来(大概涉及到几个row的数据差异比不出来,但是其他的都可以比出来).
之后我们又进行测试,对这个表不能比较出的那部分数据单独创建一个表,用tablediff可以比出来,或者直接在源表的基础上(仅包含比不出来的这部分数据)创建view,也是可以比较出来.
但是就算我们create view as select * from tablename或者直接在源表上tablediff就是不出结果....
郁闷了.
大家有什么想法没?If you haven't all the things you want,be grateful for the things you don't have that you didn't want.