在SQLyog上使用SQL语句创建存储过程

首先来写一条简单的创建存储过程的语句,将教师表中中符合条件的教师数量进行统计返回到num中,代码如下:
CREATE PROCEDURE teacherSum(IN sex varchar(4), IN depart varchar(10), OUT num INT)
BEGIN
SELECT COUNT(0) INTO num FROM teachers t WHERE t.SEX = sex and t.depart = depart;
END;
在SQLyog上使用SQL语句创建存储过程_第1张图片
在Navicat中我们会发现这段代码运行没有问题,但是在SQLyog中,就会报错,这是需要将代码改为,如图:
在SQLyog上使用SQL语句创建存储过程_第2张图片
这样就可以了,不需要通过界面去手动点击创建。

你可能感兴趣的:(数据库)