8.6 UPDATE触发器可以判断在修改某个执行列是才触发,用到了函数update(),该函数的参数是创建触发器的表名,如在employee表创建触发器,判断不允许修改employeeID字段

Posted 陈富康

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.6 UPDATE触发器可以判断在修改某个执行列是才触发,用到了函数update(),该函数的参数是创建触发器的表名,如在employee表创建触发器,判断不允许修改employeeID字段相关的知识,希望对你有一定的参考价值。

UPDATE触发器可以判断在修改某个执行列是才触发,用到了函数update(),该函数的参数是创建触发器的表名,如在employee表创建触发器,判断不允许修改employeeID字段,触发器中要写 If  UPDATE(employee) 。       (   )

A.  正确B.  错误

正确答案: B

解析

只对某一个列触发,应改写为update(列名),本题应该写update(employeeID)。

以上是关于8.6 UPDATE触发器可以判断在修改某个执行列是才触发,用到了函数update(),该函数的参数是创建触发器的表名,如在employee表创建触发器,判断不允许修改employeeID字段的主要内容,如果未能解决你的问题,请参考以下文章

MySQL ------ 触发器(TRIGGER)(二十七)

mysql-触发器

Oracle PL / SQL触发器,在UPDATE之前/之后仅用于识别表中已修改的列

怎么对mysql数据表中的某个字段的所有数据修改

sqlserver暂时禁用触发器进行update

使用SQL修改一个表另一表也修改