第9章存储过程.pptVIP

  • 2
  • 0
  • 约5.86千字
  • 约 29页
  • 2019-01-12 发布于湖北
  • 举报
SQL Server 2005 第9章 存储过程 存储过程概述 在大型数据库系统中,存储过程具有很重要的作用。存储过程是SQL 语句和流程控制语句的集合。存储过程在运算时生成执行方式,所以,以后对其再运行时其执行速度很快。SQL Server 2005不仅提供了用户自定义存储过程的功能,而且也提供了许多可作为工具使用的系统存储过程。 。 存储过程的基本概念 存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程分类 系统存储过程 SQL Server 2005 中的许多管理活动都是通过一种特殊的存储过程执行的,这种存储过程被称为系统存储过程。例如,sys.sp_changedbowner 就是一个系统存储过程。从物理意义上讲,系统存储过程存储在源数据库中,并且带有 sp_ 前缀。从逻辑意义上讲,系统存储过程出现在每个系统定义数据库和用户定义数据库的 sys 构架中。在 SQL Server 2005 中,可将 GRANT、DENY 和 REVOKE 权限应用于系统存储过程。 存储过程分类 用户定义的存储过程 存储过程是指封装了可重用代码的模块或例程。存储过程可以接受输入参数、向客户端返回表格或标量结果和消息、调用数据定义语言 (DDL

文档评论(0)

1亿VIP精品文档

相关文档