当前位置:首页
> 正文
高手帮忙看看我的存储过程
作者:烟栀发布时间:2023-03-05浏览:457
备注--**的地方修改了两处。
create or replace procedure procedurefm as
v_stz temp_2009stz2.id1%type;
v_stzid varchar2(13);
v_temp varchar2(3);
cursor c_ysstz(stzpreid varchar2) is
select id1
from temp_2009stz2
where substr(id1, 1, 13) = stzpreid
for update;
cursor c_preid is
select distinct (substr(id1, 1, 13)) from temp_2009stz2;
begin
open c_preid;
loop
fetch c_preid
into v_stzid; --提取游标
v_temp := '000';
if c_preid%FOUND THEN
open c_ysstz(v_stzid);
loop
fetch c_ysstz
into v_stz;
if c_ysstz%FOUND THEN
v_temp := v_temp + 1;
update temp_2009stz2
set id1 = v_stz + to_char(v_temp,'000') --**应该加上序号
where current of c_ysstz;
END IF;
end loop;
close c_preid; --**移到此处,关闭游标c_preid。
end if;
end loop;
close c_ysstz;
end;
声明:部分资源转载自互联网,转载目的在于传递更多知识,并不代表本网赞同其观点和对其真实性负责。如有侵权或者知识有谬误之处,麻烦通知删除,谢谢!联系方式: zzsla2022#163.com
相关推荐
- 宁夏大学怎么样
- 有一部成龙和元彪对打,被冰冻的电影叫什么名字
- 凌志suv车型rx350怎么样?
- 运动文胸的保养 运动文胸挑选技巧
- 林正英有一部电影,一个鬼最后被冻在冰块里,最后用车子运走的时候冰
- 套餐外语音费怎么关闭
- 国家明令禁止农村焚烧秸秆,这些秸秆该如何处理?
- 其实还爱你的歌词
- CS1.6关于僵尸插件的各种问题
- 强化地板价格表(最新)
- 09款雷克萨斯350优点与缺点
- 在镇上做什么生意比较好
- 鞋码240是多少码
- 移动套餐外语音通信费到底是什么
- 手机王者荣耀太卡怎么办
- 仓壁振动器起什么作用的?
- 北京大兴区37 路公交路线查询
- 福特锐界仪表盘被我设置成英文了怎么还原中文?
- 强化地板批发价格介绍
- 三相异步电动机振打器ZFB-9中9什么意思?