下载此文档

sql数据库.ppt


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
sql数据库77899.ppt软件开发技术选讲
枣庄学院计算机科学系
10/23/2017
1
第8章存储过程
存储过程的基本概念
简单存储过程
带参存储过程
系统存储过程和扩展存储过程
10/23/2017
2
存储过程由一组预先编辑好的SQL语句组成。将其放在服务器上,由用户通过指定存储过程的名称来执行。本章主要介绍存储过程的基本概念及其创建、修改和使用等操作方法。
第8章存储过程
10/23/2017
3
存储过程的基本概念
存储过程的概念
存储过程是一种数据库对象,是为了实现某个特定任务,将一组预编译的SQL语句以一个存储单元的形式存储在服务器上,供用户调用。存储过程在第一次执行时进行编译,然后将编译好的代码保存在高速缓存中便于以后调用,这样可以提高代码的执行效率。
10/23/2017
4
存储过程的基本概念
存储过程的概念
存储过程与其他编程语言中的过程相似。有如下特点:
接受输入参数并以输出参数的形式将多个值返回至调用过程或批处理。
包含执行数据库操作(包括调用其他过程)的编程语句。
向调用过程或批处理返回状态值,以表明成功或失败(以及失败原因)。
10/23/2017
5
存储过程的基本概念
存储过程的类型
在SQL Server中存储过程可以分为五类。即系统存储过程、本地存储过程、临时存储过程、远程存储过程和扩展存储过程。
系统存储过程:系统存储过程存储在master数据库中,并以“sp_”为前缀,主要用来从系统表中获取信息,为系统管理员管理SQL Server提供帮助,为用户查看数据库对象提供方便。比如用来查看数据库对象信息的系统存储过程sp_help。
本地存储过程:本地存储过程是用户根据需要,在自己的普通数据库中创建的存储过程。
10/23/2017
6
存储过程的基本概念
存储过程的类型
临时存储过程:此类存储过程由数据库管理员和开发人员编写,只存在于服务器连接期间。临时存储过程通常分为局部临时存储过程和全局临时存储过程。创建局部临时存储过程时,要以“#”作为过程名称的第一个字符。创建全局临时存储过程时,要以“##”作为过程名称的前两个字符。
远程存储过程:远程存储过程是SQL Server 2005的一个传统功能,是指非本地服务器上的存储过程。现在只有在分布式查询中使用此存储过程。
10/23/2017
7
存储过程的基本概念
存储过程的类型
扩展存储过程:扩展存储过程以“xp_”为前缀,它是关系数据库引擎的开放式数据服务层的一部分,可以使用户在动态数据库(DLL)文件所包含的函数中实现逻辑功能,从而扩展了T-SQL的功能,并且可以像调用T-SQL过程那样从T-SQL语句调用这些参数。
10/23/2017
8
存储过程的基本概念
存储过程的优点
在SQL Server中使用存储过程有以下几个优点。
存储过程已在服务器注册。
存储过程允许模块化程序设计。
存储过程可以加快运行速度。
存储过程可以减少网络通信流量。
存储过程可以作为安全性机制。
10/23/2017
9
简单存储过程
创建简单存储过程
存储过程的创建有两种方法:一是使用企业管理器,二是使用查询分析器。
创建存储过程时,需要注意下列事项:
只能在当前数据库中创建存储过程。
数据库的所有者可以创建存储过程,也可以授权其他用户创建存储过程。
存储过程是数据库对象,其名称必须遵守标识符命名规则。
10/23/2017
10

sql数据库 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数45
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cai.li.bin
  • 文件大小142 KB
  • 时间2017-10-23