下载此文档

第13章 存 储 过 程.ppt


文档分类:汽车/机械/制造 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
第13章存储过程
存储过程的基本概念

创建存储过程

操作存储过程

存储过程的基本概念
存储过程的定义
存储过程(Stored Procedure)是一组完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行存储过程。
存储过程的优点
在SQL Server中使用存储过程有以下几个优点。
(1)存储过程已在服务器注册。
(2)存储过程允许模块化程序设计。
(3)存储过程可以加快运行速度。
(4)存储过程可以减少网络通信流量。
(5)存储过程可以作为安全性机制。
系统存储过程
在SQL Server 2005中,许多管理活动和信息活动都是通过一种特殊的存储过程执行的,这种存储过程称为系统存储过程。系统存储过程主要存储在master数据库中并以sp_为前缀。
系统存储过程主要是从系统表中获取信息,从而为数据库系统管理员管理SQL Server提供支持。
创建存储过程
创建存储过程
创建存储过程的完整语法如下:
CREATE { PROC | PROCEDURE } [schema_name.] procedure_name
[ { ***@parameter [ type_schema_name. ] data_type }
[ VARYING ] [ = default ] [ OUTPUT ] ] [ ,...n ]
[ WITH <procedure_option> [ ,...n ] ]
[ FOR REPLICATION ]
AS { <sql_statement> [;][ ...n ] }
[;]
<procedure_option> ::=
[ ENCRYPTION ]
[ PILE ]
其中各参数的含义如下。
(1)schema_name
存储过程所属架构的名称。
(2)procedure_name
新存储过程的名称。
(3)***@parameter
过程中的参数。参数名必须以“at”符号(@)为前缀,在CREATE PROCEDURE语句中可以声明一个或多个参数。
(4)[ type_schema_name. ] data_type
参数以及所属架构的数据类型。
(5)VARYING
指定结果集作为输出参数。仅适用于cursor参数。

第13章 存 储 过 程 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-09-06