2015下半年計算機四級數據庫考試知識點:存儲過程

1、 在關係數據庫中,SQL語言是應用程序和數據庫管理之間的主要編程接口;

2015下半年計算機四級數據庫考試知識點:存儲過程

2、 使用SQL語言編寫代碼時,可用兩種方法存儲和執行代碼:

(1) 在客戶端存儲代碼,並創建向數據庫管理系統發送SQL命令,並處理返回結果的應用程序;

(2) 將這些發送的SQL語句存儲在數據庫管理系統中,這些存儲在數據庫管理系統中的SQL語句就是存儲過程,然後再創建執行存儲過程並處理返回結果的應用程序。

3、 使用存儲過程的.好處:

(1) 模塊化程序設計:只需創建一次存儲過程並將其存儲在數據庫中,以後就可以在應用程序中多次調用存儲過程;

(2) 提高性能:系統在創建存儲過程時對其進行分析和優化,並在第一次執行時進行語法檢查和編譯,編譯好的代碼放入內存中,以後再執行此存儲過程時,只需直接執行內存中的代碼,從而提高代碼的執行效率;

(3) 減少網絡流量:一個需要數百行SQL代碼完成的操作現在只需一條執行存儲過程的代碼即可實現,因此,不再需要在網絡中發送這些多語句;