早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

在SQL Server 2008中,设表T(a,b)上建有如下触发器:CREATE TRIGGER tri_update ON T FOR UPDATE A

题目

在SQL Server 2008中,设表T(a,b)上建有如下触发器:CREATE TRIGGER tri_update ON T FOR UPDATE ASIF EXISTS f SELECT术FROM insertedWHERE b not between 0 and 100)KULLBACK设表T中已有数据:(ˊa01 ˊ,90),如果执行语句:UPDATE T SET b=100 WHERE a=ˊa01 ˊ则触发器临时工作表及执行完该语句后表T中的数据为( )。

A.T表:(ˊa01ˊ,100)INSERTED表:(ˊa01ˊ,90)DELETED表:(ˊa01ˊ,100)

B.T表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,90)DELETED表:(ˊa01’,100)

C.T表:(ˊa01ˊ,100)INSERTED表:(ˊa01ˊ,1OO)DELETED表:(ˊa01ˊ,90)

D.T表:(ˊa01ˊ,90)INSERTED表:(ˊa01ˊ,100)DELETED表:(ˊa01ˊ,90)

参考答案
正确答案:C
用FOR关键字定义的触发器为后触发型触发器,即只有在引发触发器执行的语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器。其中INSERTED表用于存储INSERT和UPDATE语句所影响行的新值的副本,DELETED表用于存储DELETE和UPDATE语句所影响行的旧值的副本。在执行“UPDATETSETb=100WHEREa=ˊa01ˊ”之后,T表为:(ˊa01ˊ,100),INSERTED表内容变为:(ˊa01ˊ,100),DELETED表内容变为:(ˊa01ˊ,90)。继续判断约束检查“SELECT*FROMinsertedWHEREbnotbetweenoandl00”,因为INSERTED表中的b等于l00,因此约束不成立,故触发器不执行。
看了在SQL Server 200...的网友还看了以下:

尺规作图(不写作法,保留作图痕迹):(1)如图①,要在河边l修建一个水泵站M,使MA=MB.水泵站 数学 2020-05-13 …

如图,直线l表示一条公路,点A,点B表示两个村庄.现要在公路上造一个车站,并使车站到两个村庄A,B 数学 2020-05-21 …

某地A、B两村在一直角坐标系下的位置分别为A(1,2),B(4,0),一条河所在直线的方程为l:x 数学 2020-06-12 …

如图,某住宅小区拟在休闲场地的三条道路m,n,l上修建三个凉亭A、B、C且凉亭与长廊两两连通.如果 数学 2020-06-20 …

1、如图,公园中有两处古迹P和Q,现计划在两条小河上各修建一座小桥,并在半岛上修四条小路,连通两座 其他 2020-06-30 …

如果直线l与平面a不垂直,那么在平面a内()A.不存在与l垂直的直线B.存在一条与l垂直的直线C. 数学 2020-07-15 …

如图,在铁路L的同侧有A、B两村庄,已知A庄到L的距离AC=15km,B庄到L的距离BD=10km 其他 2020-07-27 …

如果直线l是平面α的斜线,那么在平面α内()A.不存在与l平行的直线B.不存在与l垂直的直线C.与 数学 2020-07-30 …

如果直线l是平面α的斜线,那么在平面α内()A.不存在与l平行的直线B.不存在与l垂直的直线C.与 数学 2020-07-30 …

已知矩形OABC的边长OA=4,AB=3,E是OA的中点,分别以所在的直线为x轴,y轴,建立如图所 其他 2020-07-30 …