Chapter9存储过程的创建和使用.pptVIP

  • 2
  • 0
  • 约5.25千字
  • 约 39页
  • 2017-03-04 发布于江苏
  • 举报
《数据库系统管理》 讲 师:张春娥 Email:zhang_chune@163.com 回 顾 上一章所讲的主要内容: 索引的概念; 索引的分类; 索引的优缺点; 索引的创建、查看、修改和删除; 第9章 存储过程的创建和使用 本章内容 本章目标 理解存储过程的概念、优点和分类; 掌握存储过程的创建; 掌握存储过程的执行方式,参数传递方式等; 掌握存储过程的查看、修改、重命名和删除; 了解存储过程组以及with recompile选项的使用 9.1 概述 9.1.1 存储过程(Stored Procedure) 存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。 用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程允许用户声明变量,也可以接收和输出参数、返回执行存储过程的状态值,以及嵌套调用等。 存储过程的运行过程。(如下) 存储过程的运行过程 首次运行存储过程时,它按以下方式进行: 该存储过程被划分成部件片断。 检查所引用的数据库中其它对象(表、视图等)的部件,确保引用的对象是存在的,也称为分解 分解完成之后,将过程名字存放在sysobjects表中,而过程的代码存放在syscomments表中。 然后编译,并且编译过程中将创建如何运行查询的蓝本。该蓝本也称为查询计划或查询树,查询树存放在sysProcedures表中。 存

文档评论(0)

1亿VIP精品文档

相关文档