浪潮财务软件从SQL SERVER向ORACLE迁移数据后,查询辅助部门数据不正确
软件模块: 账务处理
问题描述:
用维护工具备份SQL SERVER2000中的数据恢复到ORACLE数据库中,平衡检查是通过的,但查询部门余额表时,有的部门显示数据,有的不显示
产生原因: 由于SQL SERVER2000中不区分大小写,客户的部门编号开头都是用大写的字母开始的,ZWFZJE表中部门编号有的是大写有的是小写,恢复到ORACLE中后,ORACLE中严格区分大小写,所以小写的记录在查询时都不显示出来
解决方法:
把ZWFZJE表中部门编号为小写的全部改为大写
UPDATE ZWFZJE SET ZWFZJE_BMBH=UPPER(ZWFZJE_BMBH)
原创文章,转载请注明: 转载自浪潮888博客
文章的脚注信息由WordPress的wp-posturl插件自动生成