存储过程在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
■■■■■■代码结束■■■■■■