數據庫編程——數據庫系統原理(本科)

第一節:存儲過程

一、存儲過程的基本概念
爲了完成特定功能的sql語句集進行編譯優化後,存儲在數據庫服務器中,用戶通過指定存儲過程的名字來調用執行
優點:
1、 提高運行速度
2、 增強sql功能和靈活性
3、 降低網絡通信量
4、 減輕程序編寫工作量
5、 間接實現安全控制功能
二、創建存儲過程
Create procedure存儲名 begin … end
三、存儲過程體
1、 局部變量——declare 變量名 變量類型 default 默認值
2、 Set語句——set @變量名=值
3、 Select…into語句——SELECT 列名[,…] INTO 變量名[,…] from子句
4、 流程控制語句——IF、CASE、LOOP、LEAVE、ITERATE、REPEAT、WHILE
四、調用存儲過程
call 存儲名 (參數…參數)
五、刪除存儲過程
drop procedure 存儲名

第二節:存儲函數

一、創建存儲函數
Create function 函數名 returns 類型 begin … end
二、調用存儲函數
Select 函數名
三、刪除存儲函數
drop function存儲函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章