oracle存儲過程和函數(shù)的區(qū)別
1 回答

瀟湘沐
TA貢獻1816條經(jīng)驗 獲得超6個贊
過程:函數(shù)和存儲過程的統(tǒng)稱。
函數(shù):有且僅有一個返回值,可以用于SQL語句中。 如:x := get_X(),select get_X() from dual,返回值為函數(shù)調(diào)用的結(jié)果。
存儲過程:無返回值。要返回結(jié)果,必須聲明為out參數(shù)。
如:sp_x(x,y,z),x和y為in類型參數(shù),z為out/in out類型參數(shù)。
在oracle中,封裝工具還有自定義類型、包等。包可以封裝過程和函數(shù),包頭類似JAVA中的接口,包體類似JAVA中實現(xiàn)接口的類。
- 1 回答
- 0 關注
- 751 瀏覽
添加回答
舉報
0/150
提交
取消