存儲過程在ASP.NET中的應用
[1] 存儲過程在ASP.NET中的應用
[2] 存儲過程在ASP.NET中的應用
[3] 存儲過程在ASP.NET中的應用
[4] 存儲過程在ASP.NET中的應用
[5] 存儲過程在ASP.NET中的應用
[2] 存儲過程在ASP.NET中的應用
[3] 存儲過程在ASP.NET中的應用
[4] 存儲過程在ASP.NET中的應用
[5] 存儲過程在ASP.NET中的應用
今天的主要收獲是研究了存儲過程在asp.net中的應用。主要包括了兩個方面:在代碼中通過編程的方式使用存儲過程和在DataSorce控件使用存儲過程。
第一部分:存儲過程簡要介紹:
1、什么是存儲過程?
存儲過程(PROCEDURE),是SQL數據庫里面的一個術語。通過SQL數據庫提供的編程能力,可以將一系列的SQL命令、函數、編程語句組合起來,連續執行,可以說就是數據庫的批命令。
2、存儲過程的組成:
存儲過程包括:名稱、參數、語句體、返回值四部分組成。
3、存儲過程的簡要語法結構是:
■■■■■■代碼開始■■■■■■ CREATE PROCEDURE [存儲過程的名稱] [參數1],[參數2],. AS [語句體] RETURN [返回值] ■■■■■■代碼結束■■■■■■ 例如: ■■■■■■代碼開始■■■■■■
--修改日志分類,集中修改[lc_blogClass]和[BlogClass]
CREATE PROCEDURE dbo.BlogClassUpdate /*這是MS SQL2005提供的注釋,我覺得很有代表性就留了下來。 ( @parameter1 int = 5, --這是指定默認值的范例 @parameter2 datatype OUTPUT --這是“輸出”、“返回值”參數的范例 ) */ /* *參數說明: *編號 *分類名稱 *分類圖片 *分類排序 */ @Id int, @ClassName nvarchar(50), @ClassPic nvarchar(100), @sort int AS /* SET NOCOUNT ON */ IF @Id IS NULL RETURN -1 --Insert into [log] ([log]) values ('BlogClassUpdate !!!!') Update [lc_BlogClass] Set [sort] = @sort WHERE Id = @Id Update [BlogClass] Set [ClassName] = @ClassName,[ClassPic] = @ClassPic WHERE
ClassId = @Id RETURN 0 ■■■■■■代碼結束■■■■■■
全站熱搜