解决问题

1.问题的由来

    医保业务需要,微信投保,走保险公司核心系统,进行数据验证。期间核心系统与前置机系统需要转码。核心一套自己的代码,某分公司自己一套代码,我先将核心的某个字段的代码从核心中提取出来,问题来了:提数 的时候提的是测试环境的配置代码,导致两个系统之间的转码关系少了一部分,还好发现不晚。

2.问题解决

    1)与项目负责人说明情况,直接将缺少的那部分代码重新发给运营人员,由他们去确定转码关系,总记录数是47113条,缺少了3805条

    2)如何找到缺少的3805条

        (1)将原先缺少的文件导入到正式机上面的临时表中(DB2数据库),此步骤就出现问题,由于第一次导入,没经验,又不想麻烦别人,所以自己就各种百度搜索,还好找到了解决办法,将Excel文件导入致DB2数据库中,在DB2命令行中有相关导入语句(在此就不说了)

        (2)开始导入,先连接数据库,数据库的别名一致没找对,后来发现了这条语句db2 list db directory发现了三个数据库,分别为测试、正式、模拟,结果在连接的时候出现密码不对,可能公司为了安全起见,一般的开发人员是拿不到正式机的密码的(防止发生生成事故

        (3)此时,发现这招行不通了,在公司的群中记得曾经有人问过临时表有人用不,问了下那哥们他是怎么导入的,他说了句你会在Excel中拼写SQL不,瞬间就懂了,在Excel中借助Con...函数拼写SQL,然后插入至临时表,然后俩表关联,就找到了缺少的数据。

        (4)最后将数据导出,发给运营,估计会被骂吧,不管了,至少没给公司埋雷

3.有问题就要解决,不要拖着,你所遇到的问题,别人肯定也遇到过,本着对公司负责的态度做事,终究受益的还是你自己。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值