下列选项中,关于断言的说法不正确的是________。
A. 断言能实现更为复杂的完整性约束
B. 断言能实现涉及多个表的完整性约束
C. 标准SQL中使用Create Assertion创建断言
D. 用户创建断言后需要手动触发检查
查看答案
若用户修改了SC表中grade属性列的值,此时需要激活触发器,将用户的这一修改操作记录到审计表中。实现该需求的触发器定义应包括下列哪项________?
A. before update on SC
B. after update of grade on SC
C. before update on SC(grade)
D. after update on SC(grade)
假设用户在选修表SC上定义了一个触发器:create trigger tri_i_u_d_SC after insert or update or delete on SC for each row……;下列选项中不正确的是________。
A. 若用户修改了选课成绩,随后触发器将自动激活
B. 若用户插入新的选课记录,触发器将自动激活
C. 若用户删除所有选课记录,该触发器将自动激活一次
D. 若用户修改了选课成绩,可利用触发器输出原成绩值
在一个关系表上创建了DML触发器之后,当用户在该表上执行下列哪项操作时将可能激活此触发器________?
A. SELECT
B. INSERT
C. UPDATE
DELETE
数据库完整性的定义一般由SQL的DDL语句来实现,它们作为数据库模式的一部分存入________中。