create definer = current_user function `functioName`('col1' varchar(100),`col2` int(11))
returns int(11)
BEGIN
--聲明變量1
DECLARE a int DEFAULT 0;
--聲明變量2 局部變量
SET b := 2;
--聲明變量3 全局變量
SET @c := 3;
--條件判斷
if b=@c then
@c := @c+1;
else if a=c then
@c := 0;
else
@c := 666;
end if;
RETURN @c;
END;
之前對這一塊一直不太熟悉,這次用到了順手保存一下。
函數只能返回單一的值,且不論傳入參數和返回參數都必須聲明類型和長度,否則報錯;
變量聲明暫且記了這麼幾種,大概夠用了。