数据库表的INSERT触发器,在表中()记录时触发该规则

题目

数据库表的INSERT触发器,在表中()记录时触发该规则

  • A、增加
  • B、修改
  • C、删除
  • D、浏览
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在MySQL中,INSERT触发器操作数据时,可以使用的临时表是()

A、NEW

B、OLD

C、NEW和OLD

D、LAST


正确答案:A

第2题:

同一个表上的多个触发器激活时要遵循先执行该表上的BEFORE触发器,再执行该表上的AFTER触发器。()


参考答案:正确

第3题:

在Oracle中,关于触发器的描述错误的是()。

A.触发器可以删除,但不能禁用

B.触发器只能用于表

C.触发器可以分为行级和语句级

D.触发器是一个对关联表发出select;insert;update或delete语句时触发的存储过程


参考答案:A, B, D

第4题:

触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。

A.对特别表(视图)的INSERT、UPDATE、DELETE语句

B.对特定模式对象的CREATE、ALTER和DROP语句

C.数据库启动、实例关闭

D.特定的错误消息和任何错误消息


参考答案:A, B, C, D

第5题:

设在SQL Server 2008中有如下定义触发器的语句:CREATE TRIGGER tri ON T1 INSTEAD OF INSERT AS……下列关于该触发器执行机制的说法,正确的是( )。

A.当在T1表上执行INSERT操作时,先执行INSERT操作,然后再执行tri触发器

B.当在T1表上执行INSERT操作时,只执行tri触发器,而不实际执行INSERT操作

C.当在T1表上执行INSERT操作时,先执行tri触发器,然后再实际执行INSERT操作

D.当在T1表上执行INSERT操作时,先执行INSERT操作,如果操作正确,则无需执行tri触发器


参考答案:B

第6题:

在INSERT触发器中,可以引用一个名为____的虚拟表,访问被插入的行


正确答案:NEW 

第7题:

在Visual FoxPro中,下面描述错误的是( )。

A.自由表和数据库表之间可以相互转化

B.自由表是不属于任何数据库的表,在没有打开数据库时,所建立的表就是自由表

C.自由表支持主关键字、参照完整性和表之间的联系

D.数据库表支持INSERT、UPDATE和DELETE事件的触发器


正确答案:C
数据库表与自由表完全不同。数据库表可以使用长表名,可为字段指定标题和添加注释,可以为字段指定默认值和输入掩码,可以规定字段级规则和记录级规则等,且支持主关键字、参照完整性和表之间的联系,支持IN—SERT、UPDATE和DELETE事件的触发器;而自由表不属于任何数据库,不能为字段指定标题、添加注释、默认值和输入掩码,不能规定字段级规则和记录级规则等;数据库表和自由表之间可以相互转化。

第8题:

创建触发器时,以下说法错误的是______。

A.在一个表上可以建立多个名词不同、类型各异的触发器

B.增、删、改记录都可以使用触发器

C.修改数据库以及数据库对象的语句可以在触发器中使用

D.通常不要在触发器中返回任何结果


正确答案:C
解析:大部分T—SQL语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的 DROP语句都不允许在触发器中使用。

第9题:

在Oracle中,数据库中的触发器是一个对关联表发出insert、update或()语句时触发的存储过程。

A.delete

B.drop

C.create

D.truncate


参考答案:A

第10题:

设在SC(Sno,Cno,Grade)表上定义了触发器:  CREATE TRIGGER tri1 ON SC AFTER INSERT …  当执行语句:INSERT INTO SC VALUES(’s001’, ’c01’,90)  会引发该触发器执行。下列关于触发器执行时表中数据的说法,正确的是()。

ASC表和INSERTED表中均包含新插入的数据

BSC表和INSERTED表中均不包含新插入的数据

CSC表中包含新插入的数据,INSERTED表中不包含新插入的数据

DSC表中不包含新插入的数据,INSERTED表中包含新插入的数据


A

更多相关问题