mysql的call用法 嵌套函数调用的例子
发布时间:2015-12-29 编辑:jiaochengji.com
本文介绍下,mysql中call语句的用法,学习嵌套函数调用的方法,有需要的朋友,可以参考下今天的例子。
分享下mysql中call语句在嵌套函数中的用法。
代码:
mysql> DELIMITER // mysql> CREATE FUNCTION myFunction (rush_ship INT(10)) RETURNS DECIMAL(10,2) //创建函数 -> BEGIN -> -> DECLARE rush_shipping_cost DECIMAL(10,2); -> -> CASE rush_ship -> WHEN 1 THEN -> SET rush_shipping_cost = 20.00; -> WHEN 2 THEN -> SET rush_shipping_cost = 15.00; -> WHEN 3 THEN -> SET rush_shipping_cost = 10.00; -> ELSE -> SET rush_shipping_cost = 0.00; -> END CASE; -> -> RETURN rush_shipping_cost; -> -> END -> // Query OK, 0 rows affected (0.00 sec) mysql> CREATE FUNCTION myFunction1 (item_sum DECIMAL(10,2)) //创建函数 -> RETURNS DECIMAL(10,1) -> BEGIN -> -> RETURN myFunction(1); //嵌套函数调用 -> -> END -> // Query OK, 0 rows affected (0.00 sec) mysql> DELIMITER ; mysql> select myFunction1(1); //调用函数 +----------------+ | myFunction1(1) | +----------------+ | 20.0 | +----------------+ 1 row in set (0.00 sec) mysql> drop function myFunction1; //删除mysql自定义函数 Query OK, 0 rows affected (0.00 sec) mysql> drop function myFunction; //删除mysql自定义函数 Query OK, 0 rows affected (0.00 sec)
您可能感兴趣的文章:
mysql的call用法 嵌套函数调用的例子
mysql的call用法 call调用函数的例子
mysql的call用法 调用带参数的存储过程
mysql call的用法 调用另一个存储教程
分享:Mysql 5.0存储过程学习总结
mysql functions实例:在存储过程中使用数学函数
mysql存储过程实例教程
mysql实例 使用if语句检测数据库版本
mysql call用法:调用另一个存储过程传递错误代码
mysql functions实例:检查mysql版本
[关闭]