数据库应用技术 第8章.pptVIP

  • 6
  • 0
  • 约1.39万字
  • 约 39页
  • 2015-12-10 发布于广东
  • 举报
第8章 存储过程和触发器 8.1 存储过程概述 8.1.1 存储过程的概念 存储过程是一种数据库对象,是存放在服务器上的、预先编译好的T-SQL语 句的集合,它以一个名称存储在数据库中,并作为一个单元来处理。存储过程允许 用户声明变量和有条件地执行,允许包含程序流、逻辑以及对数据库进行查询,可 以接受输入参数和输出参数,还可以返回单个或多个结果。存储过程可以由应用程 序通过一个调用来执行,它是封装重复性工作的一种有效方法,使用存储过程,可 以使数据库的管理工作变得更加容易。 8.1.2 存储过程的优点 存储过程具有以下优点: 1. 增强代码的可重用性,提高开发效率 存储过程被创建以后,可以在程序中被多次调用,而不需要重新编写该存储过程,从而实现了代码的重用性,提高了开发效率,而且对存储过程的修改也不会影响到应用程序,从而极大地提高了程序的可移植性。 2. 执行速度快 一般的T-SQL语句每次执行时都需要进行编译和优化,而存储过程是经过预编译的,在创建时就经过了语法检查和性能优化,在执行时不需要再重复这些步骤,因此使用存储过程可以提高执行速度。 8.1 存储过程概述 3. 可以减少网络流量 由于存储过程存储在服务器并在服务器上运行,因此调用存储过程时,在服务器和客户端之间的网络上传送的只是调用存储过程的语句和存储过程执行完毕返回的结果,用户不需

文档评论(0)

1亿VIP精品文档

相关文档