惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
aimingoo的专栏
aimingoo的专栏
腾讯CDC
WordPress大学
WordPress大学
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
G
Google Developers Blog
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
博客园_首页
B
Blog RSS Feed
D
Docker
M
MIT News - Artificial intelligence
爱范儿
爱范儿
I
InfoQ

博客园 - coffeeliu

09论文资料 DataGridViewCheckBoxCell扩展 vs2008 webbrowser 与网页双向通信的方法 2008毕业设计问题汇总 警惕股市房市拉大贫富差距 毕业设计2稿评述 2007实训指导书 5.18请将毕业设计论文电子稿发给我 2007毕业设计模版 2007毕业设计任务书下载 vs2005 快捷代码小片段 (oracle)九、安全(一) 可口可乐和百事可乐查出杀虫剂成分! (oracle)八、表 (oracle)七、OEM概述 (oracle)六、卸载oracle (oracle)五、oracle软体结构 (oracle)四、存储结构 (oracle)三、启动关闭数据库
oracle 游标(学校)
coffeeliu · 2006-09-30 · via 博客园 - coffeeliu

这段时间实在是很忙,结婚、赶项目进度、被迫出书、教学。每件事都是不能得罪的。。。。
前几天帮教务处修正oracle数据库数据问题,把代码贴出来防止以后找不到了

declare 
CURSOR curTTT is select XN,XM,XQ,KCMC,XF,BJMC from CJB;
XN1 
VARCHAR2(10);
XM1 
VARCHAR2(20);
  XQ1 
NUMBER(1);
  KCMC1 
VARCHAR2(40);
  XF1 
VARCHAR2(10);
  BJMC1 
VARCHAR2(40);
begin
-----------------------------------------

 
if curTTT%isopen = false then 
  
open curTTT;
  
end if;
  
fetch curTTT into XN1,XM1,XQ1,KCMC1,XF1,BJMC1;
 
--  Dbms_Output.put('1');
while curTTT%found 
loop
 
if XF1='0' then       
update CJB 
set XF=(select * from (select nvl(XF,0from CJB 
where BJMC=BJMC1 and KCMC=KCMC1 and XQ=XQ1
     
and XN=XN1 and XF>'0' )
       
where ROWNUM<=1)
where BJMC=BJMC1 and KCMC=KCMC1 and XQ=XQ1
     
and XN=XN1 and XM=XM1; 
end if;

if curTTT%rowcount=0 then
exit;
end if;

fetch curTTT into XN1,XM1,XQ1,KCMC1,XF1,BJMC1;
end loop;

  
commit;
  
close curTTT;
-------------------------------------------- 
end;