文档章节

存储过程2.变量的引入

 金于虎
发布于 2017/02/13 14:06
字数 266
阅读 0
收藏 0

#总结:

##创建存储过程

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
粉丝 1
博文 107
码字总数 44451
作品 0
曲靖
私信 提问
存储过程-数据库

一、存储过程 存储过程主要包括以下元素:1.变量的声明和初始化;2.SQL语句;3.流程控制关键字(if.....else....);4.关键字。 一个简单的例子: @num,为int类型,需要用户在执行该存储过程时...

小车车
2016/08/27
16
0
MySQL数据库新特性之存储过程入门教程

MySQL数据库新特性之存储过程入门教程 在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力。在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用户...

vga
2014/07/21
0
0
【第六天】Python的递归与库

3.3递归 1.高斯求和与数学归纳法 求1到100的和,用编程方法解决: 正如程序所显示,循环是解决问题的一个自然想法 但这并不是唯一方法,还可以用下面方式解题: 上面的解法使用了递归(Recurs...

人生苦短_我用Python
2018/03/18
0
0
深入理解C#的装箱和拆箱

装箱和拆箱是值类型和引用类型之间相互转换是要执行的操作。 1. 装箱在值类型向引用类型转换时发生 2. 拆箱在引用类型向值类型转换时发生 光上述两句话不难理解,但是往深处了解,就需要一些...

长平狐
2012/06/08
52
0
韩顺平玩转oracle之pl/sql听课笔记《二》

这个是第25讲,主要关于块和过程的基础性了解。 1 最简单的块之一: set serveroutput on --打开输出选项,倘若为off,则put_line()就没有输出 begin dbms_output.put_line('hello'); end...

长平狐
2012/09/19
43
0

没有更多内容

加载失败,请刷新页面

加载更多

GlusterFS的再次节点重置和恢复

采用Ubuntu+ZFS+GlusterFS的存储集群,其中一个节点再次出现故障,gluster volume status显示为N/A状态。 检查网络,发现原来的IP地址 10.1.1.193发生了改变(估计被DHCP重新分派地址了),导...

openthings
25分钟前
5
0
BOM与正则表达式

BOM BOM的全称叫做Browser OjbectModel 浏览器对象模型,它定义了操作浏览器的接口。 BOM对象包括:Window、History、Navigator、Screen和Location。但是由于浏览器厂商的不同,BOM对象的兼容...

Panda-Q
26分钟前
1
0
牵头函数

箭头函数表达式的语法比函数表达式更短,并且没有自己的this,arguments,super或new.target。这些函数表达式更适用于那些本 来需要匿名函数的地方,并且它们不能用作构造函数。 首先:我们先...

wshining
31分钟前
1
0
mysql把一个数据库中的数据复制到另一个数据库中的表 2个表结构相同

首页 问题 全部问题 经济金融 企业管理 法律法规 社会民生 科学教育 健康生活 体育运动 文化艺术 电子数码 电脑网络 娱乐休闲 行政地区 心理分析 医疗卫生 精选 知道专栏 知道日报 知道大数据...

linjin200
32分钟前
1
0
python redis操作

redis命令:http://blog.csdn.net/yhl27/article/details/9936189 python redis: 干货 http://www.cnblogs.com/wangtp/p/5636872.html http://doc.redisfans.com/ http://developer.51cto.......

stys35
33分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部