MySQL:使用分隔符创建存储过程
在MySQL中,存储过程是一组SQL语句的集合,可以像函数一样被调用。与函数不同的是,存储过程可以执行多条SQL语句,并且可以包含流程控制语句,如IF、WHILE等。
为了创建存储过程,我们需要使用CREATE PROCEDURE语句,并设置分隔符;该语句的语法如下:
其中,procedure_name
为存储过程的名称,parameter_name
为输入或输出参数的名称,datatype
为参数的数据类型。
下面是一个简单的存储过程示例,该存储过程接收一个参数num
,并将其乘以2后返回:
调用该存储过程的方式如下:
执行结果为:
阅读更多:MySQL 教程
总结
使用MySQL的存储过程可以有效地提高SQL语句的执行效率,并且便于管理和维护。在创建存储过程时,需要注意使用分隔符来指定语句的结尾。