柠檬试题库
search
首页 计算机 公务员 驾照 关于

在SQL Server 2008中,设表T(a, b)上建有如下触发器: CREATE TRIGGER tri_update ON T FOR UPDATE AS IF EXISTS(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) INSERTED表:('a01',90) DELETED表:('a01',100)
  • B.T表:('a01',90) INSERTED表:('a01',90) DELETED表:('a01',100)
  • C.T表:('a01',100) INSERTED表:('a01',100) DELETED表:('a01',90)
  • D.T表:('a01',90) INSERTED表:('a01',100) DELETED表:('a01',90)
热度🔥544
参考答案:C
解析:

用FOR关键字定义的触发器为后触发型触发器,即只有在引发触发器执行的语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后才执行触发器。其中INSERTED表用于存储INSERT和UPDATE语句所影响行的新值的副本,DELETED表用于存储DELETE和UPDATE语句所影响行的旧值的副本。在执行"UPDATE T SET b=100 WHERE a=′a01′"之后,T表为:(′a01′,100),INSERTED表内容变为:(′a01′,100),DELETED表内容变为:(′a01′,90)。继续判断约束检查"SELECT * FROM inserted WHERE b not between 0 and 100",因为INSERTED表中的b等于100,因此约束不成立,故触发器不执行。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 在SQL Server 2008中,有系统数据库master、model、msdb、tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是( )       校摄影社团在今年的摄影比赛结束后,希望可以借助PowerPoint将优秀作品在社团活动中进行展示。这些优秀的摄影作品保存在考试文件夹中,并以Photo (1).jpg~Photo (12).jpg命名。现在,请你按照如下需求,在PowerPoint中完成制作工作:(1)利用PowerPoint应用程序创建一个相册,并包含Photo (1).jpg~ Photo (12).jpg共12幅摄影作品。在每张幻灯片中包含4张图片,并将每幅图片设置为"居中矩形阴影"相框形状。(2)设置相册主题为考试文件夹中的"相册主题.pptx"样式。(3)为相册中每张幻灯片设置不同的切换效果。(4)在标题幻灯片后插入一张新的幻灯片,将该幻灯片设置为"标题和内容"版式。在该幻灯片的标题位置输入"摄影社团优秀作品赏析";并在该幻灯片的内容文本框中输入3行文字,分别为"湖光春色"、"冰消雪融"和"田园风光"。(5)将"湖光春色"、"冰消雪融"和"田园风光"3行文字转换为样式为 "蛇形图片重点列表"的SmartArt对象,并将Photo (1).jpg、Photo (6).jpg和Photo (9).jpg定义为该SmartArt对象的显示图片。(6)为SmartArt对象添加自左至右的"擦除"进入动画效果,并要求在幻灯片放映时该SmartArt对象元素可以逐个显示。(7)在SmartArt对象元素中添加幻灯片跳转链接,使得单击"湖光春色"标注形状可跳转至第3张幻灯片,单击"冰消雪融"标注形状可跳转至第4张幻灯片,单击"田园风光"标注形状可跳转至第5张幻灯片。(8)将考试文件夹中的"ELPHRG01.wav"声音文件作为该相册的背景音乐,并在幻灯片放映时即开始播放。(9)将该相册保存为"PowerPoint.pptx"文件。 一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是( )。