1、存储函数只有输入参数(不用加in关键字),没有输出参数,并且返回值只能有一个,不能返回结果集,调用时直接使用即可,不需加call,如select isstr('','ada');
DELIMITER //
CREATE FUNCTION isstr(a VARCHAR(50),b VARCHAR(50)) //参数RETURNS VARCHAR(50) //returns 记得加s,返回的参数类型
BEGIN
IF a='' THEN RETURN (b);
ELSE RETURN (a);
END IF;
END
//
DELIMITER ;