MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-03-18
ntype,iRep_status,rep_sync_id from rep_shadow_rs where rep_sync_id between last_rep_sync_id and max_rep_sync_id; -- 声明游标的异常处理,设置一个终止标记 declare CONTINUE HANDLER FOR SQLSTATE ''02000'' SET stop=1; -- 打开游标 open cur; -- 读取一行数据到变量 fetch cur into iId,iRep_operationtype,iRep_status,iRep_Sync_id; -- 这个就是判断是否游标已经到达了最后 while stop <> 1 do -- 各种判断 if iRep_operationtype=''I'' then insert into rs0811 (id,fnbm) select id,fnbm from rep_shadow_rs where rep_sync_id=iRep_sync_id; elseif iRep_operationtype=''U'' then begin if iRep_status=''A'' then insert into rs0811 (id,fnbm) select id,fnbm from rep_shadow_rs where rep_sync_id=iRep_sync_id; elseif iRep_status=''B'' then delete from rs0811 where id=iId; end if; end; elseif iRep_operationtype=''D'' then & |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 精简mysql中文乱码解决方法下一篇: 如何对MySQL数据库表进行锁定
关于MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等的所有评论