存储过程和函数 存储过程就是一条或者多条SQL语句的集合,可视为批文件,但是其作用不仅限于批处理。 创建存储过程和函数 存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别是CREATE PROCEDURE和CREATE FUNCTION。使用CALL语句来调用存储过程,只能用输出变量返回值。函数可以从语句外调用(通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。 创建存储过程 创建存储过程需要使用CREATE PROCEDURE语句,基本语法格式如下: DELIMITER // --将结束符号指定为// CREATE PROCEDURE sp_name([proc_parameter]) [characteristics...] BEGIN routine_body; END // CREATE PROCEDURE为用来创建存储函数的关键字;sp_name为存储过程的名称;routine_body是SQL代码的内容,可以用BEGIN...END来表示SQL代码的开始和结束;proc_parameter为指定存储过程的参数列表,列表形式如下: .... MySQL存储过程和函数(九) MySQL