现在我用的是plsql developer(ora9i)的工具,建立了一个透明网关连接到远程sqlserver2000,在一条查询语句中有条件为"aa"<>"bb"+"cc"(字段的数据类型都是数值),但是查出来的数据居然有33.4=11.2+22.2的数据,而且也有一部分数据过滤掉了,"bb"+"cc"确实等于"aa",这个我怀疑是sqlserver与oracle数据结构不同的问题,但是具体怎么解决这个问题的方案却没有,如果把数据从sqlserver导入到oracle,再用那条语句却能通过。 
注:我用很多运算都能成功得出正确结果,但是在使用!=和<>匹配结果就会出问题。