题目内容

设在SQL Server中,设表T(a,b)上建有如下触发器:Create trigger tri_updateon Tfor updateasif 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)

查看答案
更多问题

下面是在 stsc 数据库的 student 表上创建一个 UPDATE 触发器trig_update,防止用户修改 student 表的总学分。USE stscGO________________ trig_update /*创建 UPDATE 触发器 trig_update*/ON studentAFTER ________AS________________BEGINPRINT '不能修改总学分'________________ /*回滚之前的操作*/END

触发器是一种特殊的存储过程,其特殊性主要体现在对特定表或列进行特定类型的数据修改时_____

在一个表针对每个操作可以定义_____个前触发型触发器

对于后触发型触发器,当在触发器中发现引发触发器执行的操作违反了约束时需要通过_____语句撤销已经执行的操作

答案查题题库