mysql 储存过程 参数_Mysql储存过程2:变量定义与参数传递

declare 变量名 类型 可选类型 --跟建表差不多

create procedurep()begin

declare age int default(18);declare number int default 1;select age+number;end$/*mysql> create procedure p()

-> begin

-> declare age int default(18);

-> declare number int default 1;

-> select age+number;

-> end$

Query OK, 0 rows affected (0.00 sec)

mysql> call p$

+------------+

| age+number |

+------------+

| 19 |

+------------+

1 row in set (0.00 sec)

Query OK, 0 rows affected (0.01 sec)*/#储存过程 中, 变量可以运算

#运算结果赋修值给变量用:set age :=运算式

#set age := age + 2

#参数传递

mysql> create procedure p2(number int, age int)-> begin

-> select age+number;-> end$

Query OK,0 rows affected (0.00sec)

mysql> call p2(1,2)$+------------+

| age+number |

+------------+

| 3 |

+------------+

1 row in set (0.00sec)

Query OK,0 rows affected (0.01sec)

mysql>

Mysql储存过程2:变量定义与参数传递

标签:参数传递   style   creat   类型   建表   0 rows   bsp   变量   过程

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/perl6/p/7114688.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值