网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > MySQL教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.轻松掌握MySQL数据库锁机制的相关.
.怎样使MySQL安全以对抗解密高手.
.MySQL怎样处理一个溢出的磁盘.
.无法远程登入MySQL的几种解决办法.
.MySQL用户root密码为空的另类攻击.
.mysql 密码设置与授权.
.MySQL Join详解.
.ACCESS数据库向MySQL快速迁移小程.
.忘记了 MySQL 的 root 密码.
.MySQL安全性指南 (1)(转).
.关于在 win2000 下安装 mysql 的.
.数据库应用经验:如何简单安装My.
.Mysql日期和时间函数不求人.
.MySQL数据库常见问题汇总.
.谈谈数据从sql server数据库导入.
.MySQL菜鸟入门指南.
.MySQL 5.0 新特性教程 存储过程:.
.win下mysql备份恢复命令.
.mysql4,mysql4.1,mysql 5共存.
.选择MySQL还是SQL Server .

MySQL的存储过程写法和"Cursor"的使用

发表日期:2008-3-11


本文中介绍了一个MySQL的存储过程,其中涉及Cursor的使用,示例如下:

CREATE PROCEDURE `justifyGroupNum`()
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT ''
BEGIN
/*how to run:call justifyGroupNum()*/
DECLARE p_group_id int;
declare p_num int;
declare stopFlag int;
DECLARE cursor_name CURSOR
FOR select c_group_id,count(*) as num
from `t_group_member`
where c_valid in (3,4)
group by c_group_id;
DECLARE CONTINUE HANDLER FOR NOT FOUND set stopFlag=1;

OPEN cursor_name;
REPEAT
FETCH cursor_name INTO p_group_id,p_num;
begin
update t_groupinfo set c_member_number=p_num where c_group_id=p_group_id;
end;
UNTIL stopFlag = 1
END REPEAT;
CLOSE cursor_name;
END;

总结:

1、注意设置游标的countinue handler:DECLARE CONTINUE HANDLER FOR NOT FOUND set stopFlag=1;

2、注意REPEAT和UTILE [停止条件] END REPEAT的使用,否则不会循环;

3、如何RUN,输入并执行:call justifyGroupNum()

上一篇:如何安装配置基于2台服务器的MySQL集群 人气:1786
下一篇:MySQL数据库中如何解决分组统计的问题 人气:1340
浏览全部MySQL的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐