首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设在SQL Server 2008中有如下定义触发器的语句: CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS…… 下列关于该触发器执行机制的说法,正确的是( )。
设在SQL Server 2008中有如下定义触发器的语句: CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS…… 下列关于该触发器执行机制的说法,正确的是( )。
admin
2021-09-16
34
问题
设在SQL Server 2008中有如下定义触发器的语句:
CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS……
下列关于该触发器执行机制的说法,正确的是( )。
选项
A、当在T1表上执行INSERT操作时,先执行INSERT操作,然后再执行tri触发器
B、当在T1表上执行INSERT操作时,只执行tri触发器,而不实际执行INSERT操作
C、当在T1表上执行INSERT操作时,先执行tri触发器,然后再实际执行INSERT操作
D、当在T1表上执行INSERT操作时,先执行INSERT操作,如果操作正确,则无需执行tri触发器
答案
B
解析
使用FOR或者AFTER选项定义的触发器为后触发的触发器,即只有当引发触发器执行的语句中的操作都已成功执行,并且所有的约束检查也成功完成后,才执行该触发器。使用INSTEAD OF选项定义的触发器为前触发器。在这种模式的触发器中,指定执行触发器而不是执行引发触发器执行的SQL语句,从而替代触发的操作。
因此,可知本题中属于前触发器,即只执行tri触发器,而不实际执行INSERT操作。故答案为B项。
转载请注明原文地址:https://jikaoti.com/ti/tBu7FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
A、 B、 C、 D、 B一个“不好”的关系数据库模式存在以下问题:①数据冗余。②更新异常(不一致的危险)。由于数据冗余,有可能使我们在一个元组中更改了某属性,而没有更改另一个元组中的同一属性
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构是数据逻辑结构在计算机存储器里的体现。数据的逻辑结构分为线性结构和
A、 B、 C、 D、 B一个“不好”的关系数据库模式会存在数据冗余、更新异常(不一致的危险)、插入异常和删除异常四个问题。其中,更新异常(数据不一致)问题产生的根本原因就是数据冗余。由于数据冗余,有可能使我
A、 B、 C、 D、 B应用层位于DBMS核心之外。它处理的对象是各种各样的数据库应用,如用开发工具开发的或用宿主语言编写的应用程序,终端用户通过应用接口发出事物请求或各种查询要求。
数据库系统中构成单一逻辑工作单元的操作集合称为______。
A、 B、 C、 D、 AOLAP和OLTP二者面向的用户是不同的。OLAP面对的决策人员和高层管理人员;OLTP面对的是操作人员和低层管理人员。
A、 B、 C、 D、 CSQL支持数据库的三级模式结构。在SQL中,模式对应于基本表(basetable),内模式对应于存储文件,外模式对应于视图(view)和部分基本表。元组对应于表中的行(row),
A、 B、 C、 D、 B传统的分组交换网X.25的协议是建立在原有的速率较低、误码率较高的电缆传输介质之上的。为了保证数据传输的可靠性,X.25协议包括了差错控制、流量控制、拥塞控制等功能,X.25协议的复
A、 B、 C、 D、 C数据库查询是数据库操作的核心。SQL语言提供了SELECT语句进行数据库的查询,该语句的一般格式是:SELECT[ALL|DISTINCT]<目标列表达式>[,<目标列表达
下列关于SQL中的索引(Index)的叙述中,正确的是()。
随机试题
幽门螺旋杆菌(Hp)的检测方法的金标准是
胆囊或胰腺超声检查前应禁食
药物和生物大分子作用时,不可逆的结合形式是
β-环糊精是由几个葡萄糖分子环合的
一般项目中对不影响安全和使用功能的少数条文可以()一些要求。
某城市道路改建工程,地处交通要道,拆迁工作量大。业主通过招标选择了工程施工总承包单位和拆迁公司。在上半年施工进度计划检查中,该工程施工项目经理部出示了以下资料:①桩基分包商的桩位图(注有成孔/成桩记录)及施工日志;②项目经理部的例会记录及施工日志;③施工总
下列关于税款追征的表述中,不正确的有()。
5,25,61,113,()。
开办费自营业之日起分期摊入营业费用,摊销期不得短于()。
阅读下列代码段,选出该代码段的正确的文件名( )。classA{voidmethod(){System.out.println("methodlinclassA");}
最新回复
(
0
)