sqlserver存储过程问题

公司目前有一个KPI系统(帆软baobiao),数据获取的方式是人工填报

但目前要求要从公司现有的系统,OA,CRM,ERP里面获取数据,不用人工填

KPI系统里面数据表格式为ID(唯一标识)与数据列

从其它数据系统获取的目前想法是用存储过程

逻辑是,现在存储过程里面创建临时表,其它系统获取的数据先全部插入临时表内,然后再根据ID,更新KPI系统里面的表

但问题是kpi系统的表里面有1千多条能从其它系统获取的,但其它系统获取的数据没有与KPI系统表ID这一栏相对应,我只能在插入时手动把每一个ID写在前面,一起插入临时表,

这意味着我光写插数据都要写1000多行,如果出现错误也很难检查出来

各位大佬,有没有简便的办法能实现数据的获取?告诉我思路就行

SQL 帆软用户p9k8MX4NIW 发布于 2023-7-13 14:14
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-7-13 14:29

1000+也不多啊  我觉得你现在的就可以了

PS:我有个存储过程每次汇总要插入7W个ID

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 这个数据从其它地方取出来还得存储过程进行一下加工,这么多条,想想都麻烦
    2023-07-13 14:37 
  • Z4u3z1 Z4u3z1 回复 帆软用户p9k8MX4NIW(提问者) 又不是人工算,计算机很快的
    2023-07-13 14:38 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 麻烦就麻烦在取数的这几个系统都没有数据字典,每一条我还得用sqlserver自带的跟踪去找对应的表。有一些表关系也复杂得很,使用者都说不太明白怎么取数,我现在一边在收集取数规则,一边在写过程,进度太慢了。公司IT就我一个,都想跑路了
    2023-07-13 14:54 
  • Z4u3z1 Z4u3z1 回复 帆软用户p9k8MX4NIW(提问者) 使用者能提供多少就算多少,其它的先当异常数据抛了。有问题让TA把问题数据找出来再添加规则就是。有时候不要对自己太苛刻了,又不是你的问题~~
    2023-07-13 14:58 
  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 回复 Z4u3z1 好的,感谢!
    2023-07-13 15:31 
  • 2关注人数
  • 229浏览人数
  • 最后回答于:2023-7-13 14:29
    请选择关闭问题的原因
    确定 取消
    返回顶部