下列关于触发器的说法,正确的是:
A、table表上有一个insert相关的触发器,即使 insert into table执行失败了,触发器仍然会触发执行。
B、MySQL 5.5上一张表上最多只能建两个update相关的触发器。
C、可以在一个t1表的before update触发器中执行update t1 的sql语句。
D、MySQL中的触发器不能更新其他database的表。
A、table表上有一个insert相关的触发器,即使 insert into table执行失败了,触发器仍然会触发执行。
B、MySQL 5.5上一张表上最多只能建两个update相关的触发器。
C、可以在一个t1表的before update触发器中执行update t1 的sql语句。
D、MySQL中的触发器不能更新其他database的表。
A.一个表在相同的触发事件和相同的触发时间只能创建一个触发器。
B.触发事件为 INSERT ,触发时间为 AFTER 的触发器只能有一个
C.一个表在相同的触发事件上可以创建两个触发器
D.触发器可以显示调用
A.触发器是一种特殊类型的存储过程
B.可以使用触发器来响应对数据的 insert,update,delete操作
C.一个表上的触发器不可以包含对另外一个表的数据操作,以免造成死循环
D.触发器和触发它的语句构成一个事务
A.触发器是由用户调用执行的一段代码
B.触发器主要用于实现复杂的数据约束
C.在定义触发器的代码中不能包含INSERT语句
D.引发触发器执行的操作可以是INSERT、DELETE.UPDATE.和SELECT
A.在前触发器执行之后,再执行引发触发器执行的数据操作语句
B.定义前触发器使用的选项是FOR
C.在一个表上只能定义一个前触发器
D.在一个表上针对同一个数据操作只能定义一个前触发器
A.触发器是在数据修改前被触发,约束是在数据修改后被触发
B.触发器是一个能自动执行的特殊的存储过程
C.触发器作为一个独立的对象存在,与数据库中其他对象无关
D.inserted表和deleted表是数据库中的物理表
A.INSERT和DELETE触发器
B.INSTEAD OF和AFTER触发器
C.INSERT和UPDATE触发器
D.DELETE和UPDATE触发器
A.1
B.5
C.10
D.15
设在SC(Sno,Cno,Grade)表上定义了触发器:
CREATE TRIGGER tri1 ON SC AFTER INSERT,
当执行语句:INSERT INTO SC VALUES('s001', 'c01',90)
会引发该触发器执行。关于触发器执行时表中数据的说法,正确的是()。
A.SC表和INSERTED表中均包含新插入的数据
B.SC表和INSERTED表中均不包含新插入的数据
C.SC表中包含新插入的数据, INSERTED表中不包含新插入的数据
D.SC表中不包含新插入的数据, INSERTED表中包含新插入的数据
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!