第6章触发器..pptVIP

  • 67
  • 0
  • 约1.47万字
  • 约 79页
  • 2016-12-19 发布于重庆
  • 举报
步骤2:验证运行结果: INSERT INTO emp(empno,ename,job,sal) VALUES(1000,BILL,CLERK,1500); 执行结果: 已创建 1 行。 执行查询: SELECT ename,job,sal FROM emp WHERE empno=1000; 执行结果: ENAME JOB SAL ------------- ------------- ------------------------ Bill CLERK 1500 说明:在本例中,通过直接为:new.ename进行赋值,修改了插入的值,但是这种用法只能在BEFORE型触发器中使用。验证结果为,在插入语句中雇员名称为大写的BILL,查询结果中雇员名称已经转换成以大写开头的Bill。 【练习5】限定一次对雇员的工资修改不超过原工资的10%。 语句级触发器的应用 同行级触发器不同,语句级触发器的每个操作语句不管操作的行数是多少,只触发一次触发器,所以语句级触发器适合于对整个表的操作权限等进行控制。在触发器定义中若省略FOR EACH ROW子句,则为语句级触发器。 【训练1】 创建一个语句级触发器CHECK_TIME,限定对表EMP的修改时间为周一至周五的早8点至晚5点。 步骤1:创建和编译以下触发器: C

文档评论(0)

1亿VIP精品文档

相关文档