mysql动态游标学习(mysql存储过程游标)


复制代码 代码如下:

-- 建立测试表和数据
create table webuser (username varchar(10));
insert into webuser values ('a1'),('a2'),('a3'),('b1'),('b2'),('b3');
commit;

-- 建立存储过程
drop procedure if exists dynamic_cursor;
delimiter //
CREATE PROCEDURE dynamic_cursor (IN p_name varchar(10))
BEGIN
    DECLARE done INT DEFAULT 0;
    DECLARE v_username varchar(10);
    DECLARE cur CURSOR for( SELECT username from webuser_view);
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1;

    DROP VIEW IF EXISTS webuser_view;

    SET @sqlstr = "CREATE VIEW webuser_view as ";
    SET @sqlstr = CONCAT(@sqlstr , "SELECT username FROM webuser WHERE username like '", p_name,"%'");

    PREPARE stmt FROM @sqlstr;
    EXECUTE stmt;
    DEALLOCATE PREPARE stmt;

    OPEN cur;
    f_loop:LOOP
    FETCH cur INTO v_username;
    IF done THEN
        LEAVE f_loop; 
    END IF;
    SELECT v_username;   
    END LOOP f_loop;
    CLOSE cur;
END;
//
delimiter ;

-- 测试
call dynamic_cursor('a');



相关阅读:
Win8.1如何关闭动态磁贴让耳朵清静下
win7 64位系统提示"Windows7不能识别网络打印机"的故障原因及解决方法
C#判断某程序是否运行的方法
Win10/Win8.1原生支持FFmpeg:视频格式通吃
jQuery事件绑定on()与弹窗实现代码
C#中事件的继承实例分析
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
JavaScript实现带播放列表的音乐播放器实例分享
Android UI设计系列之自定义DrawView组件实现数字签名效果(5)
Java正则表达式入门学习
PHP return语句另类用法不止是在函数中
MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)
Win8系统如何定时运行程序?Win8系统定时运行程序的方法
jQuery鼠标悬浮链接弹出跟随图片实例代码
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 公主养成记作文1000字 神秘的晚霞作文300字 向阳小学“党员干部结对帮扶困难群众”活动实施方案 平凡与自豪作文500字 原创随笔:秋之探 服务贸易全球发展态势及我国发展方向探究 我和幸福之间,只差着一只猫 情人之间分手的话语 最新万圣节的作文范文900字 更年期提前了! .っ    她爱了他整整10年 (情感小说完整版) 党员励志语录 且行且珍惜. 世博知识难不倒读后感600字 高中高三作文1200字:《寂寞丛书楼》读后感 读《中国第一位太空人》有感作文450字 小学五年级作文450字:鸭群 赴加拿大、巴西旅游城市考察报告 古文观止的名言名句 护士面试如何自我介绍 [图文]对“记者”的新认识 大学生实习报告总结例文 未来的水果店 古诗与写景600字 小学六年级作文1000字:一样与不一样 古代诗歌:击壤歌 触摸生命作文800字 初中初一作文750字:心像腊梅 小学五年级作文1000字:背书方法 冬来了,生命更加美丽作文350字 丛飞精神 请把幸福收藏好 我想要紧紧抱住你 三月祝福短信 很累.很累 悲伤的句子经典 葛源-这个千年古镇 2015圣诞节是几号 写作练习:谈诚信作文1000字 作文 为祖国富强而奋斗 油茶示范林整地合同书 享受一个人的圣诞节:泰国苏梅岛 我的爸爸作文950字 小学五年级作文2200字:DOS年代 暑假北京行之最后一站十三陵 很小,很温暖 人生格言座右铭:青春一经典当即永不再赎 孤独时,自给自足 高中作文财富 夜行船

Copyright © 2016 phpStudy |