数据库原理与应用 SQL Server 作者 赵杰 李涛 余江 王浩全 第7章 使用存储过程和触发器.pptVIP

  • 0
  • 0
  • 约3.89千字
  • 约 33页
  • 2017-07-07 发布于广东
  • 举报

数据库原理与应用 SQL Server 作者 赵杰 李涛 余江 王浩全 第7章 使用存储过程和触发器.ppt

第7章 使用存储过程和触发器 7.1 为何使用存储过程 存储过程是一段在服务器上执行的程序,它在服务器端对数据库记录进行处理,再把结果返回到客户端。通过使用存储过程,一方面可以利用服务器强大的计算能力和速度,另一方面服务器只需将计算结果传给客户端,避免把大量的数据下载到客户端,减少了网络传输量,因此可以提高客户端的工作效率。 存储过程还可以提供对数据的轻松访问,客户端不需要知道复杂的数据结构或业务逻辑过程,只需要把查询指令通过存储过程发给服务器,服务器就能把需要的数据返回给用户。因此可以把大量的业务逻辑用存储过程封装起来,当数据结构发生变化时,只需要改动存储过程的算法,对于客户端用户来说,不必关心后台数据结构的变化。 7.2 存储过程的定义和管理 7.2.1 创建存储过程 CREATE PROCEDURE语句用来创建存储过程,典型的语法结构如下: CREATE PROC[EDURE] procedure_name [ { @parameter data_type } [ = default ] [ OUTPUT ] ] [ ,...n ] [ WITH { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ] AS sql_stateme

文档评论(0)

1亿VIP精品文档

相关文档