mysql 调用带参数的存储过程_mysql的call用法 调用带参数的存储过程

学习mysql中call语句的用法,调用一个带参数的存储过程的例子。

代码:

mysql> delimiter $$

mysql> CREATE PROCEDURE myProc(id int) //创建mysql存储过程 带参数

-> BEGIN

->

-> SELECT 'in proc'+ id;

-> END$$

Query OK, 0 rows affected (0.00 sec)

mysql> CREATE PROCEDURE myProc1() //创建mysql存储过程 无参数

-> BEGIN

->

-> call myProc(1); //调用带参数的存储过程

-> END$$

Query OK, 0 rows affected (0.00 sec)

mysql> delimiter ;

mysql> call myProc1();

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

| 'in proc'+ id |

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

| 1 |

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

1 row in set (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.02 sec)

mysql> drop procedure myProc; //删除mysql存储过程

Query OK, 0 rows affected (0.00 sec)

mysql> drop procedure myProc1; //删除无参存储过程

Query OK, 0 rows affected (0.00 sec)


版权声明:本文为weixin_33212263原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。