首页 > 其他分享 >游标修改数据

游标修改数据

时间:2023-12-13 15:59:21浏览次数:25  
标签:STD -- my 游标 WHERE 修改 rec 数据 LOOP

--使用游标补充报审信息 DECLARE CURSOR c_my IS select id,SERIAL_NO from pfwxt_stc.T_SH_PROD_TRUST_ACCT WHERE PROD_AUDIT_STATUS ='AUDIT'; my_rec c_my%ROWTYPE; BEGIN OPEN c_my; LOOP FETCH c_my INTO my_rec; EXIT WHEN c_my%NOTFOUND; UPDATE STD_MERCHANT_REGISTER_PROCESS t set t."DATA" =regexp_replace(t."DATA",'000093',my_rec.SERIAL_NO) where t.NODE ='200' AND TRUST_NUMBER =my_rec.SERIAL_NO; UPDATE STD_MERCHANT_REGISTER_PROCESS t set t."DATA" =regexp_replace(t."DATA",'510',my_rec.id) where t.NODE ='200' AND TRUST_NUMBER =my_rec.SERIAL_NO; END LOOP; CLOSE c_my; END;   --使用游标补充tcmpid DECLARE -- CURSOR c_my IS select rownum as l_accoid,id from STD_TRUST_BANKCARD_INFO WHERE ACCT_ID IS NULL; --使用行号补充tcmpid CURSOR c_my IS select b.l_accoid ,a.id from STD_TRUST_BANKCARD_INFO a,tcmp.taccount_bankinfo@DBLINK_TCMP b WHERE a.BANK_ACCT =b.C_BANKACCO AND a.ACCT_ID IS NULL; --使用dblink补充tcmpid my_rec c_my%ROWTYPE; BEGIN OPEN c_my; LOOP FETCH c_my INTO my_rec; EXIT WHEN c_my%NOTFOUND; UPDATE STD_TRUST_BANKCARD_INFO SET ACCT_ID =my_rec.l_accoid WHERE ID =my_rec.id; END LOOP; CLOSE c_my; END;   --使用游标补充支付单号 DECLARE CURSOR c_my IS select rownum,trans_no from STD_TRANS_APPLY_ORDER WHERE BIZ_TYPE IN('CONSUME','RECHARGE')AND substr(ORDER_BEGIN_TIME,1,10)='2023-06-25'; my_rec c_my%ROWTYPE; BEGIN OPEN c_my; LOOP FETCH c_my INTO my_rec; EXIT WHEN c_my%NOTFOUND; UPDATE STD_TRANS_APPLY_ORDER SET OUT_PAY_NO =my_rec.rownum WHERE trans_no =my_rec.trans_no; END LOOP; CLOSE c_my; END;

标签:STD,--,my,游标,WHERE,修改,rec,数据,LOOP
From: https://www.cnblogs.com/thb-blog/p/17899205.html

相关文章

  • k8s数据持久化
    前面的学习,我们已经基本完成了在k8s中部署一个web服务,运行pod、创建service、创建ingress对外提供域名的七层代理。下一个环境就得去关注应用部署后的数据存储问题,容器化如何管理,k8s化如何管理。1.什么是Volume1.容器内部的存储数据,再容器生命周期中是很短暂的,伴随容器的销毁......
  • 搭建grafana,接入prometheus展示数据
    搭建grafana,接入prometheus展示数据一、搭建grafana1、下载grafana二进制包wgethttps://dl.grafana.com/enterprise/release/grafana-enterprise-10.2.0.linux-amd64.tar.gz 2、解压到/opt目录,配置软连接tarzxfgrafana-enterprise-10.2.0.linux-amd64.tar.gz......
  • NineData慢查询分析功能:为DBA提供全面的数据库性能解决方案
    对于一个DBA来说,从公司数据库系统的稳定程度可以看出他的能力几何,一个优秀的DBA不仅要保证数据库的稳定运行,还需要有能力有效处理数据库的各种突发性能问题,而最常见的性能问题,就是慢查询。我们公司规模比较大,大大小小的项目加起来超过100个数据库实例,而保证这些数据库的稳......
  • 数据资产入表,从数据产权三权分置说起
    数据资产在会计上入表的前提,必须是企业的数据才能入表。数据的确权需要通过数据产权结构性分置来确定,明确具体什么人对什么数据拥有什么权利。其实数据产权的结构分制不是什么新话题,实际上是有土地产权分制,当时提出土地的产权分制就是想激活土地的这个价值,同样数据产权的结构分制也......
  • 数据类型一些相关问题
    如何取出整型的每一位我们可以定义四个uint8_t的变量,然后将int类型变量每8位每8位的取出1intmain()2{3OLED_Init();4intnum=261;5uint8_tnum1;6uint8_tnum2;7uint8_tnum3;8uint8_tnum4;9num1=(0xff000000&num)>>2......
  • 通过excel表格批量修改文件夹名称
    脚本功能这个脚本用于重命名文件夹,特别是在多层嵌套的文件夹结构中。它通过读取一个Excel表格来获取重命名的信息。表格的第一列应包含当前的文件夹名称,第二列包含您想要更改为的新名称。脚本会递归地遍历指定路径下的所有文件夹,并根据表格中的信息重命名匹配的文件夹。 impo......
  • 兼容性复制功能/自定义mock数据/通用hook
    *****自定义mockconstresourceList=computed(()=>Array.from({length:20},(_,index)=>index).map((v,i)=>{return{id:i,joinList:Array.from({length:i},(_,index1)=>index1).map((v,......
  • dremio 的虚拟数据集市
    实际上术语来自dremio的一篇博客,实际上官方也提供了如何创建自服务语义层的实践博客中玩法的简单说明官方的说明是参考如下流程创建业务单元 基于文件夹的玩法数据源鸡好吃呢个以及视图创建 实际上就是基于数据源进行vds的处理访问控制以及权限处理用户数据管理以及data......
  • 2023年11月国产数据库大事记-墨天轮
    本文为墨天轮社区整理的2023年11月国产数据库大事件和重要产品发布消息。目录11月国产数据库大事记TOP1011月国产数据库大事记(时间线)产品/版本发布兼容认证代表厂商大事记厂商活动排行榜新增数据库11月国产数据库大事记TOP10 11月国产数据库大事记(时间线)11月1......
  • SQLServer数据库JDBC连接串参数的简单学习
    SQLServer数据库JDBC连接串参数的简单学习背景前段时间一直跟同事一起处理SQLServer比其他数据库的deadlock更多的问题.涉及到了几个驱动的参数.想着问题基本上告一段落,将这一块的情况总结一下.便于后续遇到问题时的快速处理.关于参数现阶段的字符连接串为:jdbc:s......