九九百科網

位置:首頁 > 經驗 > 

存儲過程和函數的區別是什麼

經驗2.59W

存儲過程和函數的區別是什麼

不同點:

1、標識符不同。函數的標識符為FUNCTION,過程為:PROCEDURE;

2、函數中有返回值,且必須返回,而過程沒有返回值;

3、過程無返回值類型,不能將結果直接賦值給變量。函數有返回值類型,調用時,除在select中,必須將返回值賦給變量;

4、函數可以在select語句中直接使用,而過程不能。

標籤:存儲 函數