摘要: #一。存储过程和存储函数的创建案例 CREATE PROCEDURE myprocedure(in a int,in b int ,OUT c INT) BEGIN set c=a+b; end; call myprocedure(1,2,@num);#存储过程需要call 来执行 @num 这个是 阅读全文
posted @ 2018-06-29 18:37 anxbb 阅读(168) 评论(0) 推荐(0) 编辑
摘要: #五。流程控制的使用 #1.IF 使用 create PROCEDURE iftest1() BEGIN DECLARE a int DEFAULT 10; -- IF (a>1 &&a<20) THEN IF (a>1 and a<20) THEN SELECT 'ok'; ELSE SELECT 阅读全文
posted @ 2018-06-29 18:36 anxbb 阅读(158) 评论(0) 推荐(0) 编辑
摘要: #四。光标的使用 #声明光标 语法:DECLARE 光标名字 CURSOR FOR sql语句 #打开光标 OPEN 光标名称 #使用光标 FETCH 光标名称 into 。。。 #关闭光标 CLOSE 光标名称 CREATE PROCEDURE guangbiao() BEGIN DECLARE 阅读全文
posted @ 2018-06-29 16:53 anxbb 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: #三。定义条件和处理程序 #mysql 存储函数和过程可以将错误 变成我们想要的处理结果分2步骤 #1.定义错误条件 语法:DECLARE 条件名字 CONDITION for 错误编码 #2. 定义错误执行程序: DECLARE 类型(EXIT,CONTINUE)HANDLER for 条件名字 阅读全文
posted @ 2018-06-29 14:47 anxbb 阅读(384) 评论(0) 推荐(0) 编辑
摘要: #一。存储过程和存储函数的创建案例 CREATE PROCEDURE myprocedure(in a int,in b int ,OUT c INT) BEGIN set c=a+b; end; call myprocedure(1,2,@num);#存储过程需要call 来执行 @num 这个是 阅读全文
posted @ 2018-06-29 11:11 anxbb 阅读(151) 评论(0) 推荐(0) 编辑