首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008中,设表T(a,b)上建有如下触发器: CREATE TRIGGER tri_update ON T FOR UPDATE AS IF EXISTS f SELECT*FROM inserted WHERE
在SQL Server 2008中,设表T(a,b)上建有如下触发器: CREATE TRIGGER tri_update ON T FOR UPDATE AS IF EXISTS f SELECT*FROM inserted WHERE
admin
2021-06-28
8
问题
在SQL Server 2008中,设表T(a,b)上建有如下触发器:
CREATE TRIGGER tri_update ON T FOR UPDATE AS
IF EXISTS f SELECT*FROM inserted
WHERE b not between 0 and 100)
ROLLBACK
设表T中已有数据:(’a01’,90),如果执行语句:
UPDATE T SET b=100 WHERE a=’a01’
则触发器临时工作表及执行完该语句后表T中的数据为( )。
选项
A、T表:(’a01’,100)
B、T表:(’a01’,90)
INSERTED表:(’a01’,90) INSERTED表:(’a01’,90)
DELETED表:(’a01’,100)DELETED表:(’a01’,100)
C、T表:(’a01’,100)
D、T表:(’a0’,90)
INSERTED表:(’a01’,100) INSERTED表:(’a01’,100)
DELETED表:(’a01’,90)DELETED表:(’a01’,90)
答案
C
解析
用FOR关键字定义的触发器为后触发型触发器,即只有在引发触发器执行的语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器。其中INSERTED表用于存储INSERT和UPDATE语句所影响行的新值的副本,DELETED表用于存储DELETE和UPDATE语句所影响行的旧值的副本。在执行“UPDATE T SET b=100WHERE a=’a01’”之后,T表为:(’a01’,100),INSERTED表内容变为:(’a01’,100),DELETED表内容变为:(’a01’,90)。继续判断约束检查“SELECT*FROM inserted WHERE b not between 0 and 100”,因为INSERTED表中的b等于100,因此约束不成立,故触发器不执行。
转载请注明原文地址:https://jikaoti.com/ti/VY37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
对数据库技术的研究不包括
数据库系统运行过程中,由于应用程序错误所产生的故障通常称为
当作业进入完成状态时,操作系统
设有关系R(A,B,C)和S(A,D,E,F),若将关系代数表达式:πR.A,R,B,S,D,S.F用SQL语言的查询语句表示,则有:SELECTR.A,B,D,FFROMR,SWHERE______。
下列关于网络的叙述错误的是
下列关于索引哪一条是不正确的
在数据库技术中,实体一联系模型是一种
关系操作能力可用两种方式来表示:______和逻辑方式。
事务的ACID特性中的C的含义是
事务的ACID特性中的C的含义是
随机试题
下列各项指标中,有一项不符合标准要判定水泥为不合格的是()。
(2018年枣庄峄城区)弗洛伊德认为,影响人格发展的无意识的、最根本的动因是()
根据《民用爆炸物品安全管理条例》,下列叙述正确的是():
以下涉及基金托管人信息披露义务的业务环节是()。Ⅰ.基金资产保管Ⅱ.代理清算交割Ⅲ.会计核算Ⅳ.投资运作监督
()是商业银行获取资金满足流动性需求的快捷通道。
意识在任何时候都只能是被意识到了的存在,这一命题表明()。
一、注意事项1.申论考试是对应考者阅读能力、综合分析能力、提出和解决问题能力、文宇表达能力的测试。2.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料1.2010年5月21日上午,广东省贯彻落实《广东省(关于实行党
[2016年第43—44题]基于以下题干:某皇家园林依中轴线布局。从前到后依次排列着七个庭院。这七个庭院分别以汉字“日”“月”“金”“木”“水”“火”“土”来命名。已知:(1)“日”字庭院不是最前面的那个庭院;(2)“火”字庭
Sometimesthechildfeltasecondselfinside,watchful,smallandcrouchingthing.
Somecriminalswereprinting______dollarbillsuntiltheywerearrested.
最新回复
(
0
)