在mysql存储过程中使用光标一个例子
2014-03-27 17:37
639 查看
drop procedure if exists countcomm; delimiter $$ create procedure countcomm (IN param int(10),OUT result varchar(90)) begin declare nums int(11); declare count varchar(20); declare i int(11) default 1; declare cur_test CURSOR for select id from myfreax.blog_article order by id desc limit 3; open cur_test; while i <= param do fetch cur_test into nums; select count(*) INTO count from blog_comment where article_id = nums; #这里需要注意,自己总是把它写成select count from blog_comment where article_id = nums count(*) INTO; 结果被害惨自己 select concat_ws(',',result,count) into result; set i=i+1; end while; close cur_test; SELECT result,myfreax.blog_article.* from myfreax.blog_article order by id desc limit 3; end; $$ delimiter ;
本文出自 “Freax” 博客,请务必保留此出处http://freax.blog.51cto.com/6614733/1385485
相关文章推荐
- mysql 一个带游标的存储过程例子
- 使用mysql存储过程递归tree(如一个上级下面的所有下级的所有下级。。。。)
- 一个简单的存储过程使用事务的例子
- 一个简单例子讲明mysql存储过程是什么
- 一个简单的mysql存储过程的例子
- mysql如何在一个存储过程中使用另外一个存储过程的结果集
- Mysql 存储过程的一个例子
- mysql存储过程光标的使用
- 关于MSSQL存储过程中使用游标的一个小例子(学习)
- 一个简单的存储过程使用事务的例子
- Sql存储过程游标循环的用法及sql如何使用cursor写一个简单的循环
- 深入mysql存储过程中表名使用参数传入的详解
- MySQL存储过程和函数以及游标使用详解
- MySQL存储过程例子,包含事务,参数,嵌套调用,游标,循环等
- mysql存储过程和函数使用
- MySQL存储过程使用
- MySQL存储过程例子,包含事务,输出参数,嵌套调用,游标,循环等等
- 无限极分类mysql存储过程编写实现调用时给定一个id,返回其所有父级与子级并排序
- MYSQL存储过程中 表名 使用变量
- mysql 存储过程的使用