1贮懈、什么是存儲過程
存儲過程就是采用SQL語句編寫的過程沸呐,這個過程是經(jīng)過編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務(wù)器中,因此叫做存儲過程仿粹。
2搁吓、有哪些優(yōu)點(diǎn)
- 由于存儲過程不像解釋執(zhí)行的SQL語句那樣在提出操作請求時才進(jìn)行語法分析和優(yōu)化操作,因此運(yùn)行效率更高吭历,它提供了在服務(wù)器端快速執(zhí)行SQL語句的有效途徑堕仔。
- 存儲過程降低了客戶機(jī)和服務(wù)器之間的通信量,客戶機(jī)上的應(yīng)用程序只是需要通過網(wǎng)絡(luò)向服務(wù)器發(fā)送調(diào)用存儲過程的名字和參數(shù)晌区,就可以讓關(guān)系型數(shù)據(jù)庫管理系統(tǒng)來執(zhí)行多天SQL語句并進(jìn)行數(shù)據(jù)處理摩骨,只是將最終的執(zhí)行結(jié)果返回給客戶端。
- 方便實(shí)施規(guī)則朗若,可以將規(guī)則提前寫好存儲過程并放在數(shù)據(jù)庫服務(wù)器中恼五,由關(guān)系數(shù)據(jù)庫管理系統(tǒng)管理,當(dāng)規(guī)則發(fā)生變化時哭懈,只是需要修改存儲過程即可唤冈,而不需要修改應(yīng)用程序。