ASP.NET+SQL创建存储过程
存儲(chǔ)過程(Stored Procedure)是一組為了完成特定功能的SQL語句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中。用戶通過指定存儲(chǔ)過程的名字并給出參數(shù)(如果該存儲(chǔ)過程帶有參數(shù))來執(zhí)行它。由于存儲(chǔ)過程是事先優(yōu)化編譯好的SQL語句,所以執(zhí)行效率高,在企業(yè)級(jí)項(xiàng)目中存儲(chǔ)過程應(yīng)用非常廣泛。下面我們就來介紹一下使用ADO.NET調(diào)用存儲(chǔ)過程和各種類型的參數(shù)的方法。
首先,我們?yōu)?Forum 數(shù)據(jù)庫(kù)建立一個(gè)存儲(chǔ)過程。
1. 打開IDE的服務(wù)器資源管理器并連接到我們的 Forum 數(shù)據(jù)庫(kù)。
2. 右鍵單擊“存儲(chǔ)過程節(jié)點(diǎn)”并選擇“添加新存儲(chǔ)過程”。
3. 系統(tǒng)給我們建立一個(gè)存儲(chǔ)過程的模板。
4. 把這個(gè)存儲(chǔ)過程修改成如下。
1. 首先存儲(chǔ)過程通過輸入?yún)?shù) @ClassName 的值查詢出這個(gè)分類名對(duì)應(yīng)的 ClassID 并賦值給輸出參數(shù) @ClassID。
2. 然后向 tbBoard插入一條記錄,版塊名為輸入?yún)?shù)@BoardName,該版塊所屬的分類的 ClassID就是前面查詢出的 @ClassID。
3. 最后查詢@BoardCount的記錄總數(shù),并且賦值給我們聲明的@BoardCount用于返回。
轉(zhuǎn)載于:https://www.cnblogs.com/hulang/archive/2010/12/29/1920646.html
總結(jié)
以上是生活随笔為你收集整理的ASP.NET+SQL创建存储过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 简单图像处理(8) 直方图
- 下一篇: 关于.NET 的网络信息,服务器端与用户