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