| 网站首页 | 网络编程 | 网页制作 | 网页特效 | 编程网留声 | 每日精选 | 
您现在的位置: 网络编程网 >> 网络编程 >> ASP编程技术 >> 文章正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
ASP之随机密码设计
介绍ASPVBScript脚本函数
ASP环境下如何利用SOAP来
ASP词语搭配游戏制作05
ASP词语搭配游戏制作04
ASP词语搭配游戏制作03
ASP词语搭配游戏制作02
ASP词语搭配游戏的制作0
ASP网站漏洞防范方法
Asp与XML的区别介绍
ASP开发中存储过程应用           ★★★
ASP开发中存储过程应用
ASP开发中存储过程应用
作者:佚名 文章来源:网络 点击数: 更新时间:2008-4-12 17:31:45
现在,我基本上通过调用存储过程访问SQL Server,以下的文字都是实践的总结,希望对大家能有帮助。

  存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。

  定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个:

  第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过程可以大大减少同数据库的交互次数。

  第二、提高安全性。假如将SQL语句混合在ASP代码中,一旦代码失密,同时也就意味着库结构失密。

  第三、有利于SQL语句的重用。

  在ASP中,一般通过command对象调用存储过程,根据不同情况,本文也介绍其它调用方法。为了方便说明,根据存储过程的输入输出,作以下简单分类:

  1. 只返回单一记录集的存储过程

  假设有以下存储过程(本文的目的不在于讲述T-SQL语法,所以存储过程只给出代码,不作说明):

/*SP1*/
CREATE PROCEDURE dbo.getUserList
as
set nocount on
begin
select * from dbo.[userinfo]
end
go
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

     Copyright@ 2007-2008 www.programmenet.net All rights reserved     QQ:55639208
    网络编程网资源来自网络或由网友上传!所有资源仅供学习和研究使用, 如有版权问题,请联系网络编程网,本网将在核实后删除.