创建过程时出错

时间:2015-06-16 06:35:47

标签: mysql procedure

我希望通过输入特定的学生姓名来获取表s中的信息。

代码是这样的:

delimiter //
    `CREATE PROCEDURE get_info_hujiamin (IN sn_input VARCHAR)  
BEGIN
    SELECT *
    FROM s
    WHERE s.sn=sn_input;
END`
 //

1 个答案:

答案 0 :(得分:1)

执行如下查询:此处您尚未添加VARCHAR的长度

DELIMITER //
CREATE PROCEDURE GetOfficeByCountry(IN countryName VARCHAR(255))
 BEGIN
 SELECT * 
 FROM offices
 WHERE country = countryName;
 END //
DELIMITER ;

您也可以参考My SQL Procedure