mysql 自定义函数示例1
DELIMITER $$
DROP FUNCTION IF EXISTS Fd
;
CREATE FUNCTION Fd
(day
INT) RETURNS VARCHAR(8)
BEGIN
DECLARE STR VARCHAR(8) ;
IF `day`=0 THEN
SET STR= '星期天' ;
ELSEIF `day`=1 THEN
SET STR= '星期一' ;
ELSEIF `day`=2 THEN
SET STR= '星期二' ;
ELSEIF `day`=3 THEN
SET STR= '星期三' ;
ELSEIF `day`=4 THEN
SET STR= '星期四' ;
ELSEIF `day`=5 THEN
SET STR= '星期五' ;
ELSEIF `day`=6 THEN
SET STR= '星期六' ;
ELSE
SET STR= '无效日' ;
END IF;
RETURN STR;
END$$
DELIMITER ;
评论已关闭