触发器可以创建在()中。A、表B、过程C、数据库D、函数

题目

触发器可以创建在()中。

  • A、表
  • B、过程
  • C、数据库
  • D、函数
参考答案和解析
正确答案:A,C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

触发器可以创建在下列()对象上

A、数据库表

B、数据库视图

C、数据库实例

D、用户模式


参考答案:ABCD

第2题:

下列关于触发器的描述错误的是()

A触发器是一种实现复杂完整性约束的特殊存储过程

B触发器必须创建在一个特定的表上

C触发器通过EXECUTE语句调用

D触发器中使用了两张专用的临时表inserted和deleted


正确答案:C

第3题:

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

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

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

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

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


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

第4题:

下面说法错误的是( )

A.存储过程中可以包含流程控制
B.存储过程被编译后保存在数据库中
C.用户执行SELECT语句时可以激活触发器
D.触发器由触发事件激活,并由数据库服务器自动执行

答案:C
解析:

第5题:

如果需要在插入表的记录时自动执行一些操作,常用的是()。

A.存储过程

B.函数

C.触发器

D.存储过程与函数


本题答案:C

第6题:

下面( )不是创建触发器时应该注意的问题。

A、Create Trigger语句必须是批处理中的第一条语句。

B、创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。

C、触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。

D、触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。


参考答案:B

第7题:

设某数据库在非工作时间(每天8:00以前、18:00以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是( )。

A.建立存储过程

B.建立后触发型触发器

C.定义内嵌表值函数

D.建立前触发型触发器


正确答案:D
触发器是用户定义在关系表上的一类由时间驱动的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制,类似于约束。前触发型触发器只执行触发器指定的内容而不执行引发触发器的SQL语句,为职工表中插入数据设定一个非工作时间的前触发型触发器后就可实现该功能。所以选D。

第8题:

设某数据库在非工作时间(每天8:00以前、18:00以后、周六和周日)不允许授权用户在职工表中插人数据。下列方法中能够实现此需求且最为合理的是______。

A) 建立存储过程

B) 建立后触发型触发器

C) 定义内嵌表值函数

D) 建立前触发型触发器

A.

B.

C.

D.


正确答案:D

第9题:

数据库重构是指因为性能原因,对数据库中的某个表进行分解,再通过建立与原表同名的()以保证查询该表的应用程序不变;通过修改更新原表的()以保证外部程序对数据库的更新调用不变。

A.视图

B.索引

C.存储过程

D.触发器@@@SXB@@@A.视图

B.索引

C.存储过程

D.触发器


正确答案:A,C

第10题:

下列不属于SQL Server2000中的数据库对象的是()

  • A、表
  • B、表空间
  • C、存储过程
  • D、触发器

正确答案:B

更多相关问题