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 ;

标签: none

评论已关闭