oracle 存储过程 实例 循环 给查询赋值 游标取值
CREATE OR REPLACE PROCEDURE p_updete_gs is? ? ?--僅供參考
? i_jdid varchar(32);
? i_ryid varchar(32);
? cursor cur is --游標(biāo)? 給查詢賦值
? select c.jdid jdid, t.ryid rybh from t_zcj_rctj t,t_zj_jd c where
? t.ryid=c.rybh and t.bgzt<>'3' and c.bgzt<>'3'and c.zjjd<>3?
? and c.sfsp='3' and sysdate-sspsj2>='5';
BEGIN
? ? for x in cur loop--游標(biāo)取值?循環(huán)
? ? ? i_jdid :=x.jdid;
? ? ? i_ryid:=x.rybh;
? ? --自己的語(yǔ)句
? ? ? update xxx set xx='3' where ?x=i_jdid;
? ? ? update xxxx set xxxxx='3' where xx=i_ryid;
? ? end loop;
--這可以給記錄表插數(shù)據(jù)
end ;
?
如果你覺(jué)得這篇內(nèi)容對(duì)你挺有啟發(fā),我想邀請(qǐng)你幫我三個(gè)忙,讓更多的人看到這篇文章:
1、點(diǎn)贊,可以讓更多的人看到這篇文章
2、關(guān)注我的微信公眾號(hào),第一時(shí)間閱讀我的文章。
3、也歡迎關(guān)注我的博客哦
總結(jié)
以上是生活随笔為你收集整理的oracle 存储过程 实例 循环 给查询赋值 游标取值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 矩阵分析与应用(二)——内积与范数
- 下一篇: 计算机一级考试试题难不难,计算机一级考试