一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中
用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它
存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程
总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程
◆存储过程能够实现较快的执行速度
◆存储过程能够减少网络流量
◆存储过程可被作为一种安全机制来充分利用
本文作者将向大家介绍
NET 数据库应用程序中存储过程的应用,以及如何将它与 ADO
NET 中的SqlDataAdapter 对象、DataSet 对象等结合使用以提高
NET 数据库应用程序的总体性能
二.系统要求: 开发工具:Visual Studio
NET 数据库管理系统:SQL Server 2000(其中包含了示例程序所用到的Pubs 数据库) 三.创建一个简单的存储过程: 这里我将向大家介绍如何运用Visual Studio
NET IDE 来创建存储过程
运用Visual Studio
NET IDE 创建存储过程是非常容易和直观的,你只要在服务器资源管理器中导向到Pubs 数据库并展开节点,就会发现包括存储过程在内的各种数据库对象
在存储过程节点上点击右键便可弹出一个菜单,其中包含了“新建存储过程”的命令
新建一个存储过程后,IDE 中的代码编辑窗口便出现如下所示的代码模板: CREATE PROCEDURE dbo
StoredProcedure1 /* ( @parameter1 datatype = default value, @parameter2 datatype OUTPUT ) */ AS /* SET NOCOUNT ON */ RETURN 上面的代码模板符合简化的创建存储过程的语