题目内容

执行由update语句引发的触发器时,下列关于该触发器临时工作表的说法中,正确的是()

A. 系统会自动产生updated表来存放更改前的数据
B. 系统会自动产生updated表来存放更改后前的数据
C. 系统会自动产生inserted表和deleted表,用inserted表存放更改后的数据,用deleted表存放更改前的数据
D. 系统会自动产生inserted表和deleted表,用inserted表存放更改前的数据,用deleted表存放更改后的数据

查看答案
更多问题

设在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

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

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

答案查题题库