Oracle存储过程游标循环更新新增字段处理线上历史数据问题
2014-12-17 14:51
453 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">新增生效时间字段,对于新单此字段有值,对于历史数据此字段无值,查询不到相关历史数据问题</span>
CREATE OR REPLACE PROCEDURE pr_update_FIRSTLOCALE_EFFECTTM declare cursor cur_emp is select REACH_TM,FL_ID from T_AB_FIRSTLOCALE where REACH_TM is not null; begin --更新游标1 vcount:=0; open cur_emp; for return_cur in cur_emp loop update T_AB_FIRSTLOCALE set EFFECT_TM = cur_emp.REACH_TM where FL_ID=cur_emp.FL_ID; if mod(vcount,500)=0 then commit; end if; vcount:=vcount+1; end if; end loop; close cur_emp; Exception When others then Rollback; end;
相关文章推荐
- 更新数据库所有表的某一个指定字段 ,附加对‘将 varchar 值转换为数据类型为 int 的列时发生语法错误’处理方法
- Oracle function-based index对于数据更新处理延时问题。
- 新增字段不为空默认值,然后关更新数据
- /*+ BYPASS_UJVC */ 处理数据更新时不能更新问题
- sql server 使用循环和临时表处理数据 而不用游标
- oracle存储过程+游标处理select数据
- THINKPHP使用自动表单变量更新数据表所存在的字段不全问题
- 使用impdp导入lob字段数据hang问题处理
- bootstrap table处理含有子集json的数据以及fastjson禁止循环引用的问题
- oracle存储过程+游标处理select数据
- 关于存在历史数据的表新增约束的问题
- 用游标来循环处理数据( DECLARE the_cursor CURSOR )
- 游标循环来处理复杂问题,多用于存储过程中
- sql server 2008 游标循环更新数据
- Spring+Struts+Hibernate 架构中对Oracle9i中clob字段的处理之--新增数据篇
- 处理数据仓库中历史数据的若干问题
- 把字段为null变成指定连续的数据 论坛问题处理
- 后台线程处理数据,如何实时更新UI(datagridview)----多线程同步问题
- jquery异步ajax超大长度base64图片长字段数据传输问题解决办法和php后台处理办法
- ThinkPHP怪现象:数据表新增字段后开发模式可更新运行模式无法更新