在SQL语言中,能激活触发器执行的操作是()。

题目

在SQL语言中,能激活触发器执行的操作是()。

  • A、DELETE
  • B、UPDATE
  • C、INSERT
  • D、SELECT
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL语言中授权的操作是通过( )语句实现的。

A.REVOKE

B.INSERT

C.CREATE

D.GRANT


正确答案:C
解析:SQL语句中授权操作的命令是CREATE,因此选择C。

第2题:

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


参考答案:正确

第3题:

下列那条语句是执行触发器而不是执行触发SQL语句,从而代替触发语句的操作?()

A.for

B.select

C.alter

D.instead


正确答案:D

第4题:

不能激活触发器执行的操作是(4)。

A.DELETE

B.UPDATE

C.INSERT

D.Select


正确答案:D
解析:触发器是一种特殊类型的存储过程,主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如UPDATE、INSERT、DELETE这些操作时,数据库就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合由这些SQL语句所定义的规则。触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。触发器可以解决高级形式的业务规则或复杂行为限制,以及实现定制记录等一些方面的问题。例如,触发器能够找出某一表在数据修改前后状态发生的差异,并根据这种差异执行一定的处理。此外一个表的同一类型(INSERT、UPDATE、DELETE)的多个触发器能够对同一种数据操作采取多种不同的处理。总体而言,触发器性能通常比较低。当运行触发器时,系统处理的大部分时间花费在参照其他表的这一处理上,因为这些表既不在内存中也不在数据库设备上,而删除表和插入表总是位于内存中。可见触发器所参照的其他表的位置决定了操作要花费的时间长短。

第5题:

( )允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。

A、存储过程

B、视图

C、索引

D、触发器


参考答案:D

第6题:

在SQL语言中授权的操作是通过什么语句实现的?——

A.CREAT

B.GRANT

C.INSERT

D.REVOKE


正确答案:B
解析:在SQL语言中授权的操作是通过GRANT语句实现的。

第7题:

下列关于触发器的说法,正确的是()。

A、后触发型触发器是在触发器执行完成后再执行引发触发器执行的语句

B、触发器是由数据更改操作引发的自动执行的代码

C、引发触发器执行的操作可以是SELECT

D、CREATE TRIGGER tri ON table1 FOR INSERT定义的是前触发型触发器


参考答案:B

第8题:

( 39 )在 SQL 语言中,为了提高查询速度通常应创建

A )视图 view

B )索引 index

C )游标 cursor

D )触发器 trigger


正确答案:B

第9题:

在SQL语言中引用游标,是为了把集合操作转化为 ______ 来处理。


正确答案:单记录
单记录 解析:一般情况下SELECT语句的查询结果是记录的集合而不是单个记录,为此需要使用游标机制把集合操作转换为单记录处理。

第10题:

在SQL语言中,为了提高查询速度通常应创建______。

A.视图view

B.索引index

C.游标cursor

D.触发器trigger


正确答案:B
解析:创建索引是加快表的查询速度的有效手段。可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率。

更多相关问题