分享一段mysql函数的实例代码,在存储过程中使用数字函数,比如power求幂计算。
代码:
mysql> delimiter $$
mysql> CREATE PROCEDURE myProc() //创建存储过程
-> BEGIN
-> DECLARE my_big_integer int DEFAULT 2;
->
-> SET my_big_integer=POWER(my_big_integer,3); //使用函数power求幂
->
-> select my_big_integer;
-> END$$
Query OK, 0 rows affected (0.00 sec)
mysql> delimiter ;
mysql> call myProc(); //调用存储过程
+----------------+
| my_big_integer |
+----------------+
| 8 |
+----------------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
mysql> drop procedure myProc; //删除存储过程
Query OK, 0 rows affected (0.00 sec)