- 相關推薦
2015下半年計算機四級數據庫考試知識點:創建和執行存儲過程
1、 創建存儲過程的SQL語句為:CREATE PROCEDURE,語法格式為:
CREATE PROCEDURE 存儲過程名
[{@ 參數名 數據類型}[=default][OUTPUT]
][,…n]
AS
SQL語句[…n]
其中:
(1) default:表示參數的默認值。如果定義了默認值,則在執行存儲過程時,可以不必指定該參數的值,默認值必須是常量或NULL;
(2) OUTPUT:表明參數是輸出參數,該選項的值可以返回給存儲過程的調用者。
2、執行存儲過程的SQL語句是EXECUTE,語法格式:
CREATE EXECUTE 存儲過程名 [實參[,OUTPUT][,…n]]
3、 執行有多個輸入參數的存儲過程時,參數的傳遞方式有兩種:
(1) 按參數位置傳遞值:指執行存儲過程的EXEC語句中的實參的排列順序必須與定義存儲過程時定義的參數的順序一致;
(2) 按參數名傳遞值:指執行存儲過程的EXEC語句中要指明定義存儲過程時指定的參數的名字以及此參數的值,而不關心參數的定義順序。
4、 注意:
(1) 在執行有輸出參數的存儲過程時,執行語句中的變量名的后邊要加上OUTPUT修飾符;
(2) 在調用有輸出參數的存儲過程時,與輸出參數對應的是一個變量,此變量用于保存輸出參數返回的結果;
【下半年計算機四級數據庫考試知識點:創建和執行存儲過程】相關文章:
2015下半年計算機四級數據庫考試知識點:存儲過程05-22
2015計算機四級《數據庫》復習要點:創建和管理數據庫10-02
2015計算機四級《數據庫工程師》復習重點:設計過程過程10-16
2015下半年計算機四級數據庫考試知識點:查看、修改及刪除對象10-07
在Java中調用存儲的過程10-04
計算機四級考試大綱:數據庫原理10-19