記一次數據庫函數的學習:工作中接口出現問題,導致頁面數據顯示錯誤,跟蹤代碼查看,最后找到sql語句中,但是sql比較復雜,同時調用了大量的函數,以此記錄mysql函數的學習。
首先創建一個函數

選擇參數類型

這里就是我們定義的abc參數

下面就創建好了一個函數
BEGIN
DECLARE dealStatus TEXT(200) DEFAULT '';--此處用來聲明一個返回值,用來接收函數執行后返回來的值。
select id from yh_xunshi_check where id in(a,b,c) INTO dealStatus;--具體的執行邏輯
RETURN dealStatus;--將執行完成后的數據放到參數中,並將這個參數返回
END
這樣我們的函數就創建好了。
調用時和java調用方式一樣
test(1,2,3)
