存储过程和存储函数的区别
生活随笔
收集整理的這篇文章主要介紹了
存储过程和存储函数的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
語法區(qū)別:關(guān)鍵字不一樣,存儲函數(shù)比存儲過程多了兩個return。
本質(zhì)區(qū)別:存儲函數(shù)有返回值,可以自定義函數(shù);而存儲過程沒有返回值。
如果存儲過程想實(shí)現(xiàn)有返回值的業(yè)務(wù),我們就必須使用out類型的參數(shù)。 即便是存儲過程使用了out類型的參數(shù),其本質(zhì)也不是真的有了返回值,而是在存儲過程內(nèi)部給out類型參數(shù)賦值,在執(zhí)行完畢后,我們直接拿到輸出類型參數(shù)的值。
?
總結(jié)
以上是生活随笔為你收集整理的存储过程和存储函数的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库生成文本文件
- 下一篇: debian 9 安装后的配置,debi