第8章使用存储过程和游标课件.pptVIP

  • 6
  • 0
  • 约4.15千字
  • 约 29页
  • 2016-12-25 发布于广东
  • 举报
8.1 建立和执行存储过程 8.1.1 存储过程 存储过程是指封装了可以重用代码的模块或者例程。在应用程序开发中,开发人员通常将能够完成一定功能需要反复使用的代码序列通过过程或者函数的方式模块化,这种程序模块以一个整体的方式被反复调用,通过输入参数接收信息,输出参数返回结果和执行状态。存储过程与过程和函数相似,是用T-SQL语言写成的代码序列,主要在应用程序和数据库之间完成特定数据操作,提供数据交互接口。 8.1.2 使用存储过程的优点 使用存储过程的优点: 减少了网络通信量 加快了系统运行速度 提高了系统适应性 加强了系统安全性 增强了代码重用性 8.1.3 存储过程的分类 (1)系统存储过程 系统存储过程是在安装SQL Server 2005时,系统创建的存储过程,以“sp_”为前缀,存储在master数据库中。 (2)扩展存储过程 扩展存储过程允许用户使用编程语言创建用户的外部例程,它们以动态链接库的形式存在,其前缀为“xp_”,扩展存储过程实现数据库实例在自己的地址空间上动态加载和运行动态链接库。 8.1.3 存储过程的分类 (3)用户自定义存储过程 由数据库用户为完成特定数据库操作功能编写的存储过程,存储在当前数据库中,可以由用户

文档评论(0)

1亿VIP精品文档

相关文档