存储过程2.变量的引入
存储过程2.变量的引入
金于虎 发表于1年前
存储过程2.变量的引入
  • 发表于 1年前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

#总结:

##创建存储过程

create procedure procedureName() begin

sql语句

end

查看存储过程

show procedure status;

##调用存储过程

call procedureName()

注意点: 即使没有参数 存储过程的的小括号也不可以省

##.删除存储过程 drop procedure sp_name//

注意事项
不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程

#变量的引入

存储过程的body里是可以编程的,意味着使用变量,表达式,控制结构 来完成复杂的功能。

##1.变量的声明和引入

语法: declare 变量名 变量类型 [default 默认值]

declare age int default 90;

##demo 使用变量

create PROCEDURE p5()

BEGIN

DECLARE age int DEFAULT 18;

DECLARE height int DEFAULT 180;

SELECT concat('你的年龄是',age,'身高是',height);

END

参考文档

2.变量的运算和赋值

set 变量名=变量值

create PROCEDURE ppp()

BEGIN

DECLARE age int DEFAULT 18;

DECLARE height int DEFAULT 180; set age =age+10; SELECT concat('你的年龄是',age,'身高是',height);

END

##3.控制结构

###if

输入图片说明

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 88
码字总数 35031
×
金于虎
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: