mysql 創建自定義函數


 

 

mysql 創建自定義函數

語法:

CREATE FUNCTION 函數名(參數列表)  RETURNS 返回類型

BEGIN

     函數體

END  

/* 注意: 1、參數列表 包含兩部分:參數名 參數類型 2、函數體:肯定會有return語句,如果沒有會報錯 如果return語句沒有放在函數體的最后也不報錯,但不建議 3、函數體中僅有一句話,則可以省略begin end 4、使用 delimiter語句設置結束標記 */

 -- 以下示例: 根據年 + 月, 返回 對應日期。 你如  yearNum   = 2020年, monthNum= 08月 ,輸出 Date: 2020-08-01 

DELIMITER $
DROP FUNCTION IF EXISTS getymd$
CREATE FUNCTION getymd(yearNum int, monthNum int) RETURNS date
BEGIN
RETURN CONVERT(concat(yearNum,'-', monthNum ,'-','01'),DATE);
END $


免責聲明!

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



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