mysql過程函數的建立與使用


記一次數據庫函數的學習:工作中接口出現問題,導致頁面數據顯示錯誤,跟蹤代碼查看,最后找到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)

 


免責聲明!

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



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