mysql存储过程之游标遍历数据表.doc

mysql存储过程之游标遍历数据表.doc

ID:57689277

大小:13.50 KB

页数:1页

时间:2020-09-01

mysql存储过程之游标遍历数据表.doc_第1页
资源描述:

《mysql存储过程之游标遍历数据表.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、mysql存储过程之游标遍历数据表1 BEGIN 2     DECLAREDoneINTDEFAULT0; 3     4     DECLARECurrentLingQiINT; 5     6     DECLAREShizuNameVARCHAR(30); 7     /*声明游标*/ 8     DECLARErsCURSORFORSELECTNodeName,LingQiFROMsocialrelation; 9     /*异常处理*/10     DECLARECONTINUEHANDLERFORSQLSTATE'02000' SE

2、TDone=1;11    12     /*打开游标*/13     OPENrs; 14    15     /*逐个取出当前记录LingQi字段的值,需要进行最大值的判断*/16     FETCHNEXTFROMrsINTOShizuName,CurrentLingQi;    17     /*遍历数据表*/18     REPEAT19           IFNOTDoneTHEN20              SETCurrentLingQi=CurrentLingQi+60;21              /*如果更新后灵气值大于

3、允许的最大值,则就设置为最大值*/22              IFCurrentLingQi>=1800THEN23                 UPDATEsocialrelationSETLingQi=1800WHERENodeName=ShizuName;24              ELSE25              /*否则,正常更新*/26                 UPDATEsocialrelationSETLingQi=LingQi+60WHERENodeName=ShizuName;27           

4、   ENDIF;28           ENDIF;29          30     FETCHNEXTFROMrsINTOShizuName,CurrentLingQi;3132     UNTILDoneENDREPEAT;33    34     /*关闭游标*/35     CLOSErs;36END

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。