本人使用sql yog编辑: 输入如下语句: DELIMITER // CREATE PROCEDURE userAgeAvg() BEGIN select avg(age) as avgAge from tb_user; END 第一句必须有,注:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个I
本人使用sql yog编辑:
输入如下语句:
DELIMITER //
CREATE PROCEDURE userAgeAvg()BEGIN
select avg(age) as avgAge from tb_user;
END
第一句必须有,注:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名之前使用关键词 OUT或IN,OUT在mysql客户端定义存储过程的时候使用delimiter命令来把语句定界符从;变为//。 当使用delimiter命令时,你应该避免使用反斜杠(‘\’)字符,因为那是MySQL的转义字符。
第12句是调用创建的存储过程;
删除存储过程是:
AiFreePhp(爱免费php企业建站程序是一个免费开源的PHP建站程序),基于PHP + MYSQL 与模板技术,具有产品展示,文章栏目,下载管理,友情链接等功能。无任何限制功能,程序简单实用,可用于中小企业网站建设,不收取任何费用。使用本程序,不可将程序变相转售,二次开发发布。 运行安装目/install/index.php一般要求安装在站点的根目录,不是根目录有试过有没有问题,请大家尽量以
DROP PROCEDURE userAgeAvg; 如果不存在则会有错误提示
DROP PROCEDURE IF EXISTS userAgeAvg; 如果不存在不会有错误提示
显示数据库中所有的存储过程信息:
SHOW PROCEDURE STATUS;
有选择的显示部分存储过程信息:
SHOW PROCEDURE STATUS LIKE 'userAgeAvg';









