oracle中什么是存儲(chǔ)過程?oracle存儲(chǔ)過程和存儲(chǔ)函數(shù)的區(qū)別是什么?
2023-07-06 16:46:01
oracle中什么是存儲(chǔ)過程:
1、在oracle中,存儲(chǔ)過程是一組為了完成特定功能的SQL語句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫中;經(jīng)過第一次編譯后再次調(diào)用不需要再次編譯,用戶通過指定存儲(chǔ)過程的名字并給出參數(shù)來調(diào)用存儲(chǔ)過程。
2、存儲(chǔ)在數(shù)據(jù)庫的數(shù)據(jù)字典中,存儲(chǔ)在當(dāng)前的應(yīng)用中安全性由數(shù)據(jù)庫提供安全保證,必須通過授權(quán)才能使用存儲(chǔ)子程序,安全性靠應(yīng)用程序來保證,如果能執(zhí)行應(yīng)用程序,就能執(zhí)行該子程序。
oracle存儲(chǔ)過程和存儲(chǔ)函數(shù)的區(qū)別:
1、Oracle過程和函數(shù)都以編譯后的形式存放在數(shù)據(jù)庫中
函數(shù)可以沒有參數(shù)也可以有多個(gè)參數(shù)并有一個(gè)返回值。
過程有零個(gè)或多個(gè)參數(shù),沒有返回值。
2、函數(shù)和過程都可以通過參數(shù)列表接收或返回零個(gè)或多個(gè)值,函數(shù)和過程的主要區(qū)別不在于返回值,而在于他們的調(diào)用方式。
本文來源:驅(qū)動(dòng)中國網(wǎng) 責(zé)任編輯:LY006
未特殊說明文章來源,均系文化頻道原創(chuàng)稿件,版權(quán)歸原作者所有,未經(jīng)授權(quán)不得轉(zhuǎn)載,已經(jīng)協(xié)議授權(quán)的媒體轉(zhuǎn)載須注明"稿件來源:文化頻道",違者將依法追究責(zé)任。
最新資訊
- oracle中什么是存儲(chǔ)過程?oracle存儲(chǔ)過程和存儲(chǔ)函數(shù)的區(qū)別是什么?2023-07-06
- 世界熱頭條丨肝不好的表現(xiàn)癥狀有哪些?肝不好怎么調(diào)理效果最好?2023-07-06
- 【全球時(shí)快訊】宏碁筆記本顯卡能換嗎?宏基筆記本怎么更新顯卡驅(qū)動(dòng)?2023-07-06
- 天天新動(dòng)態(tài):跳空缺口的意義是什么?跳空回補(bǔ)是好還是壞呢?2023-07-06
- 路由器網(wǎng)址進(jìn)不去怎么辦?路由器網(wǎng)址怎么登陸?|環(huán)球觀焦點(diǎn)2023-07-06
- 熱門:車險(xiǎn)費(fèi)改后怎么買劃算?車險(xiǎn)費(fèi)改什么時(shí)候開始的?2023-07-06
新聞熱圖
今日熱點(diǎn)