gravykun 2022-09-02 19:21 采纳率: 40%
浏览 17

plsql insert处理

中间表for循环中有一些长度比对,是不是数值,是不是空等error判断,判断完需要插入到主表上。
但是有些判断不要上传,有些判断即使是error也要插入。假设第1、3、5个判断需要插入,第2、4、6不要上传,不能每判断一下就上传一下,必须所有判断都结束,在最后进行一次上传,这个该怎么做呢?

有想过用flag,但是立flag的话到最后一个判断结果后,总是以最后一个判断为标准进行insert into操作了,没办法涵盖所有判断。

求帮助解决,谢谢🙏

  • 写回答

1条回答 默认 最新

  • Huppert 2022-09-02 20:37
    关注

    一般可以采用分批操作,对比时,发现一条就缓存一下,当达到n条,比如100,上传一次。这样基本可以解决性能问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月2日

悬赏问题

  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥15 如何修改pca中的feature函数
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况