关于触发器trigger,下面不正确的是______。
A.触发器是定义在表上的
B.触发器在数据更新时被系统调用
C.触发器对应于一组SQL语句
D.每张表限制定义一个触发器
第1题:
【单选题】关于Instead Of触发器,下列说法中不正确的是()
A.一般是用来取代原本的操作,在记录变更之前发生的,它并不去执行原来SQL语句里的操作(Insert、Update、Delete),而去执行触发器本身所定义的操作。#B.INSTEAD OF触发器的动作要晚于表的约束处理#C.可以在表或视图上定义Instead Of触发器#D.每个表或视图针对每个触发器操作可以有一个相应的Instead Of触发器第2题:
设在MySQL中有如下定义触发器的语句: CREATE TRIGGER tr_updateStuScore AFTER UPDATE ON score FOR EACH ROW … … 下列关于该触发器作用的说法,正确的是()
A.在score表上定义了一个由数据更改操作引发的前触发型触发器
B.在score表上定义了一个由数据更改操作引发的后触发型触发器
C.在score表上定义了一个由数据增、删、改操作引发的后触发型触发器
D.删、改操作引发的前触发型触发器
第3题:
下面关于触发器的叙述中,()的说法是不正确的。
A.触发器定义在特定的表或视图上,是一类由事件驱动的特殊过程。
B.与普通的存储过程不同,触发器不能被直接调用。
C.在对特定表或视图发出 SELECT和INSERT语句均会触发触发器。
D.它能强制比 CHECK 约束更复杂的数据完整性。
第4题:
以下关于触发器的作用和使用,说明正确的是______。
A.触发器常用于实现自定义约束
B.触发器可以像存储过程一样,使用CALL语句按名称调用
C.可以指定某个时刻触发器被触发,比如每天的0时0分0秒被触发
D.在其上定义了触发器的表,必须先删除触发器才能删除表
第5题:
关于MySQL触发器,下面描述正确的是
A.MySQL直接删除表会将表上的触发器一并删除掉
B.InnoDB引擎表的Trigger中的操作如果失败,则触发的操作本身也会失败
C.Trigger可以实现较为较为特殊的逻辑,几乎和编程语言一样,所以在程序开发里面应该尽可能多的使用Trigger
D.InnoDB引擎表,Trigger中的事务可以先提交,即使外部事务回滚也不会回滚