当前位置 :
【SQL题目。选什么?为什么?如果触发器表存在约束,下列()项判断是正确的:(选择1项)A)在INSTEADOF触发器执行之后和AFTER触发器执行之前检查约束B)在INSTEADOF触发器执行之前和AFTER】
1人问答
问题描述:

SQL题目。选什么?为什么?

如果触发器表存在约束,下列()项判断是正确的:(选择1项)

A)在INSTEADOF触发器执行之后和AFTER触发器执行之前检查约束

B)在INSTEADOF触发器执行之前和AFTER触发器执行之后检查约束

C)在INSTEADOF触发器执行之前和AFTER触发器执行之前检查约束

D)在INSTEADOF触发器执行之后和AFTER触发器执行之后检查约束

明英回答:
  选A。   INSTEADOF触发器用来代替通常的触发动作,即当对表进行INSERT、UPDATE或DELETE操作时,系统不是直接对表执行这些操作,而是把操作内容交给触发器,让触发器检查所进行的操作是否正确。如正确才进行相应的操作。因此,INSTEADOF触发器的动作要早于表的约束处理。   INSTEADOF触发器的操作有点类似于完整性约束。在对数据库的操纵时,有些情况下使用约束可以达到更好的效果,而如果采用触发器,则能定义比完整性约束更加复杂的约束。有关触发器与约束的比较,请参见联机丛书。   INSTEADOF触发器不仅可在表上定义,还可在带有一个或多个基表的视图上定义,但在作为级联引用完整性约束目标的表上限制应用。   AFTER触发器定义了对表执行了INSERT、UPDATE或DELETE语句操作之后再执行的操作。比如对某个表中的数据进行了更新操作后,要求立即对相关的表进行指定的操作,这时就可以采用AFTER触发器。AFTER触发器只能在表上指定,且动作晚于约束处理。   每一个表上只能创建一个INSTEADOF触发器,但可以创建多个AFTER触发器。
最新更新
优秀其它推荐
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞