帶著好多疑問?好多為什么?好多開始了又放下的心情寫了這篇博客!存儲過程到底是什么?有何用?有什么優點?那么就讓我們帶著十萬個為什么來寫玩這篇博客吧! 1.是什么? 儲存程序 (StoredProcedure),又可稱預儲程序或者存儲過程,是一種在數據庫中存儲復
帶著好多疑問?好多為什么?好多開始了又放下的心情寫了這篇博客!存儲過程到底是什么?有何用?有什么優點?那么就讓我們帶著十萬個為什么來寫玩這篇博客吧!
儲存程序 (StoredProcedure),又可稱預儲程序或者存儲過程,是一種在數據庫中存儲復雜程序,以便外部程序調用的一種數據庫對象,它可以視為數據庫中的一種函數或子程序。
存儲過程(StoredProcedure)是在大型數據庫系統中,一組為了完成特定功能的SQL 語句集,經編譯后存儲在數據庫中,用戶通過指定存儲過程的名字并給出參數(如果該存儲過程帶有參數)來執行它。 接下來就讓我們通過圖來具體了解下其真面目。
以上圖主要針對存儲過程的基礎知識、步驟及特例來講解的。通過圖是否了解了存儲過程的基本框架,只有對這些基礎知識融匯貫通,才會在實踐中如魚得水哦!接下來針對存儲過程步驟的實踐部分來展開:<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPGgxPjMu1PXDtNf2PzwvaDE+CjxwPiAgICAgIArXotLi0tTPwrTmtKK5/bPMtcSyvdbo1vfSqsrHzai5/VNxbNPvvuTAtMq1z9a1xDwvcD4KPGgyPqOoMaOptLS9qDwvaDI+CjxwPmNyZWF0ZSBwcm9jZWR1cmUgc3BfbmFtZTwvcD4KPHA+QFuyzsr9w/tdIFvA4NDNXSxAW7LOyv3D+11bwODQzV08L3A+CjxwPkFzPC9wPgo8cD5CZWdpbjwvcD4KPHA+Li4uLi4uLi4uPC9wPgo8cD5FbmQ8L3A+CjxwPtLUyc8mIzI2Njg0O8q9u7m/ydLUvPLQtLPJo7o8L3A+CjxwPmNyZWF0ZSBwcm9jIHNwX25hbWU8L3A+CjxwPkBbss7K/cP7XSBbwODQzV0sQFuyzsr9w/tdW8Dg0M1dPC9wPgo8cD5BczwvcD4KPHA+QmVnaW48L3A+CjxwPi4uLi4uLi4uLjwvcD4KPHA+ZW5kPC9wPgo8cD4vKteio7qhsHNwX25hbWWhsc6q0OjSqrS0vai1xLTmtKK5/bPMtcTD+9fWo6y4w8P719ayu7/J0tTS1LCiwK2yrsr919a/qs23Ki88L3A+CjxoMj6jqDKjqda00NA8L2gyPgo8cD5leGVjIHNwX25hbWUgW7LOyv3D+10gPC9wPgo8aDI+o6gzo6nQ3rjEPC9oMj4KPHA+YWx0ZXIgcHJvY2VkdXJlIFtOYW1lXTwvcD4KPGgyPqOoNKOpyb6z/TwvaDI+CjxwPmRyb3AgcHJvY2VkdXJlc3BfbmFtZQo8L3A+CjxoMj6jqDWjqdbY0MKx4NLrPC9oMj4KPHAgbGFuZz0="en-US">SP_recompile[@objname=]'object'
show procedure status
顯示數據庫中所有存儲的存儲過程基本信息,包括所屬數據庫,存儲過程名稱,創建時間等
show create proceduresp_name
顯示某一個mysql存儲過程的詳細信息
exec sp_helptextsp_name
顯示你這個sp_name這個對象創建文本
以上主要是針對存儲過程的基本知識來講的,當然理論的積累只能通過實踐才能是自己的,那么就讓我們期待下一篇存儲過程的實踐篇吧!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com