数据库实验报告.docVIP

  • 1
  • 0
  • 约1.44万字
  • 约 38页
  • 2023-10-10 发布于浙江
  • 举报
数据库实验报告 课程名称: 大型数据库管理系统 实验名称: 触发器原理及使用 院 (系): 专业班级: 姓 名: 学 号: 指导教师: 2011年11月05日 一、 目的和任务 1. 了解触发器的分类和工作原理 2. 掌握事后触发器的创建 3. 掌握替代触发器道德创建 4. 了解触发器的约束和类别 二、 实验内容与结果 1)创建事后触发器 ?打开SQL查询编辑器。 ?设计一个名为“T1_触发器”,当员工表插入和删除后触发器,当做插入操作时,实现在 部门表中相应部门人数的增加,当做删除操作时,实现相应部门人数的减少。 (其中要使用事务,即在插入员工数据的同时,相应部门的人数要增加,如果两者都成功, 则提交,如果有一个失败则两者均撤消。删除也一样。) use employee go if exists (select name from sysobjects where name=T1_触发器 and type=tr) drop trigger T1_触发器 go CREATE TRIGGER T1_触发器ON 员工表 FOR INSERT AS begin update 部门表 set 部门人数=部门人数+1 from 部门表,inserted where 部门表.部门号=inserted.所在部门号 if @@error

文档评论(0)

1亿VIP精品文档

相关文档