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

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