数据库存储过程触发器.pptVIP

  • 12
  • 0
  • 约1.78万字
  • 约 57页
  • 2019-05-27 发布于广东
  • 举报
2004-9-10 第2章 SQL安装与配置 任务9 教务数据库存储过程触发器设计 任务目标 存储过程是能实现特定数据操作功能的SQL代码的集合,它与特定的数据库相关联,存储在SQL Server服务器上。而触发器是一类特殊的存储过程在SQL Server中我们用它对表的数据发生变化时实现表之间的数据完整性和复杂的业务规则。通过在教务数据库上创建存储过程和触发器,并进行使用。我们可以掌握数据库系统中的SQL代码封装方法,以便在各个不同应用程序使用时用相同的代码实现相同的数据操作。 学习引领 存储过程是由流程控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可,所以效率比较高。类似我们编程时的函数,将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需用execute调用,即可自动完成命令,跟函数调用差不多。而触发器是一种特殊的可自动执行的存储过程,比如说在库存系统内,更新触发器可以检测什么时侯库存下降到了需要再进货的量,并自动生成给供货商的定单。在记录工厂加工过程的数据库内,当某个加工过程超过所定义的安全限制时,触发器会给操作员发电子邮件或寻呼。 为了全面掌握存储过程和触发器,必须深刻理解存储过程、触发器的内涵,存储过程、触发器的创建过

文档评论(0)

1亿VIP精品文档

相关文档