close
1.首先介紹關於 Return Value
Return Value 是每隻SP在你建立時候都會自動幫你產生的,
而Return Value 最大用途是會回傳0(查詢成功) or 非0(查詢失敗)之值。
Ex. 我們建立這隻SP
接著使用此法可以查詢這支SP的return value
2.關於output parameter 可以參考:
http://melomelo1988.pixnet.net/blog/post/336062858-stored-procedures-with-output-parameters
3.比較output & return value
首先我們的分別建立兩隻SP,一隻是使用output,另一隻是return value。
功能都是傳入EnployeeID回傳EmployeeName。
Output Version
return value version
在這種情形使用return value 會是錯的原因是return value 只能回傳int。
總結:
Return value | output |
只能回傳 int data type | any datatype |
只能回傳一個value | 可有多個output |
專門用於判斷查詢成功或失敗 |
用於回傳值(ex.name or count...etc) |
全站熱搜