触发器试题
1、下列有关触发器的描述,错误的是(B)
A、触发器是一种特殊的存储过程,用户不能直接调用
B、触发器inserted表和deleted表有共同记录
C、触发器可以用来定义比check约束更复杂的规则
D、删除触发器可以哟弄DROP TRIGGER命令,也可以用管理平台操作
2、关于触发器的正确说法是(D)
A、D ML触发器控制表记录
B、DDL触发器实现数据库管理
C、D ML触发器不能控制所有数据完整性
D、触发器中的T-SQL代码在事件产生时执行
3、关于触发器的错误说法是(C)
A、游标一般用于存储过程
B、游标也可以用于触发器
C、应用程序也可以调用触发器
D、触发器一般是针对表
4、当触发器执行时,系统会创建临时表保存用户操作更改的行的新值和旧值,UPDATE操
作所涉及的旧值会被临时保存在(C)
A、u pdate表
B、inserted表
C、d eleted表
D、i nserted表和update表
5、如果有两个事物同时对数据库中同一数据进行操作,不会引起冲突的是(D)
A、一个DELETE和一个SELECT
B、一个SELECT和一个DELETE
C、两个UPDATE
D、两个SELECT
判断题
6、触发器基于一个表创建,但是可以针对多个表进行操作(对)
7、触发器(trigger)是一种特殊的存储过程(对)
8、触发器被定义以后,只有当用户调用它时才触发,用户不调用时,触发器不起作用(错)
9、可以根据完整性的需要,对某一个表定义SELECT触发器(错)
10、触发器主要是通过表操作事件进行触发而被执行的(对)。