mysql存储过程需要注意的
发布日期:2021-06-30 20:04:21
浏览次数:2
分类:技术文章
本文共 992 字,大约阅读时间需要 3 分钟。
1.当使用游标赋值结果集时,变量名不能使用列明,不然赋值为null
BEGINDECLARE stopindex INT DEFAULT 0;DECLARE id1 int;DECLARE title VARCHAR(1000);DECLARE description VARCHAR(1000);DECLARE insertdate DATETIME;DECLARE username VARCHAR(1000);DECLARE closed int;DECLARE commandtype VARCHAR(1000);DECLARE cur CURSOR FOR ( select id,zlmc,zlnr,fbsj,fbr,kg,zldj from jiaowei.five_instructions );DECLARE CONTINUE HANDLER FOR NOT FOUND SET stopindex = 1;OPEN cur;#如此处,游标查询的表有id字段,则遍历赋值时,不能再用id做变量,不然赋值字段为nullFETCH cur INTO id1,title,description,insertdate,username,closed,commandtype;WHILE (stopindex !=1) DO if closed=0 THEN set closed=1; ELSE set closed=0; end if; insert into topic set id=id1,title=title,description=description,insertdate=insertdate ,username=username,closed=closed,commandtype=commandtype,msgtype=0,type='指令';FETCH cur INTO id1,title,description,insertdate,username,closed,commandtype;END WHILE;CLOSE cur;END
2.当变量赋值使用 select id into 变量名 from student where name= "ffff" limit 0,1; 当查不到值时会报错运行中断。
转载地址:https://liuhuiyao.blog.csdn.net/article/details/51013667 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月30日 22时51分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
手把手教你--Jquery-Confirm弹出框插件(功能强大的弹出框)
2019-04-30
手把手教你--JAVA微信支付(H5支付)
2019-04-30
solr修改schema文件(solr修改配置文件)
2019-04-30
Bootstrap datetimepicker日期时间插件使用方法(日期时间选择器)
2019-04-30
字体图标库(Font Awesome)的使用--绝佳的图标字体库和CSS框架
2019-04-30
select下拉框分组展示插件的使用--(select-mania插件的使用)
2019-04-30
Java 8新特性之--lambda表达式的使用和应用
2019-04-30
Java Lambda表达式的应用--Stream API操作集合框架
2019-04-30
省市区三级联动插件Distpicker--前端实现地区三级联动
2019-04-30
solr的使用详解
2019-04-30
JS操作日期的工具类(获取本周、本月、本季度、本年、时间戳格式化方法)
2019-04-30
Java获取resources资源文件夹下的文件和文件流(Maven项目)
2019-04-30
Myslq连接(JDBC)url属性的参数的设置
2019-04-30
SpringMVC日期、数字格式数据绑定(Date日期格式绑定、数字格式绑定)
2019-04-30