mysql function


mysql 自定義函數的使用


先查看函數功能是否開啟:show variables like '%func%';

若是未開啟則:SET GLOBAL log_bin_trust_function_creators=1;

關閉則是:SET GLOBAL log_bin_trust_function_creators=0;

 

@1 創建

DROP function IF EXISTS myzrz;


delimiter //

create function myzrz(x int , y int )

returns int
begin
declare a SMALLINT UNSIGNED DEFAULT 20;
declare b SMALLINT UNSIGNED DEFAULT 10;
return a+b;

end

//
DROP function IF EXISTS myzrz;
說明 語法格式
create function 函數名稱 (接收變量名 變量類型,接收變量名 變量類型 )

returns int // 指定返回類型 此處returns 注意

begin
declare 局部變量名1 變量類型 default 默認值 ;
declear 局部變量名2 變量類型 default 默認值 ; //注意聲明多個變量要用多個declare 語句切之間用分號隔開


此處定義方法體


return 返回值;

end //結束Begin - end 方法體


刪除 drop function 自定義函數名

顯示 創建自定義函數的語句 show create function 自定義函數名 ;


查看有哪些自定義函數 show function status;


修改自定義函數 alert function

 

 

 

先寫這些  以后用到再補充

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM