您的位置:知识库 » .NET技术

存储过程在ASP.NET中的应用

作者: 柳城之城  来源: 博客园  发布时间: 2008-10-13 13:03  阅读: 10736 次  推荐: 0   原文链接   [收藏]  

 

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

 

0
0

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻