触 发 器(电子信息).pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 10页
  • 2022-09-01 发布于云南
  • 举报
Oracle数据库系统触 发 器触 发 器实验目的了解各种不同的触发器。掌握创建语句以及行DML触发器。了解如何维护触发器。触 发 器实验内容触发器是被隐含执行的存储过程。当发生特定事件时,Oracle会自动执行触发器的相应代码,这些特定事件一般是插入、删除和修改表。触发器比数据库本身标准的功能有更精细和更复杂的数据控制能力 。触 发 器创建before语句触发器 :在为某对象创建触发器时,首先要保证对象不属于sys用户。因此首先创建用户test,使其具有连接、创建表、插入和创建触发器等权限,然后通过test用户来实践创建触发器 。注意:不同的组选应该用不同的用户名,可以用test1、test88等任意符合Oracle命名规范的用户名。触 发 器创建before语句触发器 :在test用户下创建表empinf并为其插入一条语句,目的是为了方便实践触发器。 触 发 器为表empinf创建了触发器tr_fmodify_empinf,使用户在星期二、星期六不可以更新表中的数据 :注意:在实践此示例时,时间为星期二。用户在实践时,可以将时间改为自己实践的具体日期,否则更新数据不会报错,这样就不能判断触发器是否起作用了。 要判断该触发器是否起作用,只要执行 :触 发 器创建after语句触发器 :After触发器是在执行了DML语句后被触发的触发器 ,上面程序实现在对表插入一行数据后,触发器

文档评论(0)

1亿VIP精品文档

相关文档