1. 程式人生 > >7.簡單的自定義函式

7.簡單的自定義函式

來源:網易雲課堂《精通MySQL儲存過程、函式和觸發器》課程

講師:huangxifeng607(黃錫峰)

筆記:

(1)一個簡單的函式

需求:編寫函式,傳入一個使用者uid,返回使用者的uname

delimiter $$
create function getuname(my_uid int) returns varchar(32)
reads sql data
begin
declare my_uname varchar(32) default '';
select uname into my_uname from users where uid=my_uid;
return my_uname;
end;
$$
delimiter ;

#呼叫
select getuname(2)

1.建立函式使用create function函式名(引數)returns返回型別

2.函式體放在begin和end之間

3.return指定函式的返回值

4.函式呼叫:select getuname()

(2)小結

1.如何建立自定義函式