存储过程在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中的应用
4、存储过程的用途
4.1、多条语句连续执行。
有一些连续而且固定的操作,可以封装成一个存储过程,为工作提供方便。
4.2、多个操作合并
在应用程序中使用数据库,有时候会遇到一定的限制,最常见的就是,在某个位置,只允许执行一条语句。在这种情况下,有时候偏偏要连续完成多个操作。比如说上面的范例,程序要求同时修改两个表,但是只能执行一次修改动作。
4.3、预定义的流程
触发器实在删除、更新、插入等操作中触发的预定义动作,触发器也可以同时执行多条语句,触发器的语句体结构和存储过程是一样的。所以有人说触发器就是存储过程的一种特殊应用。
5、存储过程和函数
大多数情况下存储过程和函数都是一样的。但是也有一些不同。
在SQL SERVER的联机丛书里有详细的内容,这里列出部分内容:
存储过程与函数不同,因为存储过程不返回取代其名称的值,也不能直接用在表达式中。
——联机丛书
函数中不能使用临时表,和动态SQL
——CSDN:http://topic.csdn.net/t/20051027/17/4354930.html
另外还可以看看这两篇文章:
http://www.51testing.com/?141432/action_viewspace_itemid_81171.html
http://topic.csdn.net/t/20051027/17/4354930.html
http://www.cnsdn.com.cn/blog/article.asp?id=2035
http://hi.baidu.com/kevinliu/blog/item/fc9d57da11c215d9b6fd4800.html