第8章存储过程、触发器和函数数据库原理及应用SQLServer2008数据库原理及应用课件.pptVIP

  • 0
  • 0
  • 约 43页
  • 2016-12-29 发布于北京
  • 举报

第8章存储过程、触发器和函数数据库原理及应用SQLServer2008数据库原理及应用课件.ppt

本章学习目标 掌握存储过程的基本概念、特点和类型 掌握存储过程的创建和执行方式 掌握存储过程的管理方式 掌握触发器的基本概念、特点和类型 掌握触发器的创建和管理方式 了解常用的聚合函数、日期和时间函数、数学函数、字符串函数 本章主要内容 存储过程概述 创建和执行存储过程 管理存储过程 创建触发器 管理触发器 常用函数 8.1 存储过程概述 存储过程的定义 存储过程的特点 存储过程的类型 1. 存储过程的定义 存储过程是一组为了完成特定任务的SQL语句集,是利用SQL Server所提供的Transact-SQL语言所编写的程序。 存储过程经编译和优化后存储在数据库服务器中。 存储过程可以由应用程序通过一个调用来执行,而且允许用户声明变量。 存储过程可以接收和输出参数、返回执行存储过程的状态值。 2.存储过程的特点 存储过程允许用户模块化程序设计,大大提高程序的设计效率。 存储过程可以强制应用程序的安全性,可以防止SQL嵌入式攻击。 由于存储过程在服务器端存储和运行,并且第一次执行后在内存中保留,以后调用时不需要再次从磁盘装载,能够实现更快的执行速度。 用户执行存储过程时,只需在客户端通过指明所调用的存储过程的名称来调用存储过程,可大大较少网络通信流量。 存储过程具有安全特性和所有权链接,可以执行所有的权限管理。 3.存储过程的类型 用户自定义存储过程 扩展存储过程 系统存储过程

文档评论(0)

1亿VIP精品文档

相关文档