MySQL 儲存過程和函式有什麼區別?


儲存過程

在 MySQL 中,可以透過呼叫語句呼叫儲存過程。儲存過程返回多個值。

一個儲存過程預設返回 0。它不能用於 SQL 查詢且基於預編譯。

函式

函式可以在語句內被呼叫。它可以透過 return 語句返回一個值且僅返回一個值。

函式返回任何單個值,該值可以是一個表。它可以用於 SQL 查詢且不基於預編譯。

更新於: 2019 年 7 月 30 日

1 千次以上的瀏覽量

開啟你的 職業

透過完成課程獲得認證

開始
廣告