试卷部分试题预览
多选题
当触发器涉及对触发表白身的更新操作时,使用的触发器必须是 ______。
A、
BEFORE UPDATE
B、
AFTER UPDATE
C、
UPDATE BEFORE
D、
UPDATE AFTER
多选题
设有学生成绩表 score(sno,cno,grade) ,各字段含义分别是学生学号、课程号及成绩。现有如下创建 存储函数的语句:以下关于上述存储函数的叙述中,错误的是 ______。
CREATE FUNCTION fun()
RETURNS DECIMAL
BEGIN
DECLARE x DECIMAL
SELECT AVG(grade)INTO x FROM score
RETURN x END;
A、
表达式 AVG(grade) INTO x 有语法错误
B、
x 是全体学生选修所有课程的平均成绩
C、
fun 没有参数
D、
RETURNS DECIMAL指明返回值的数据类型
多选题
MySQL数据库中的数据完整性,不包括 ______。
A、
数据删除、更新完整性
B、
参照完整性
C、
用户自定义完整性
D、
实体完整性
多选题
下列关于存储过程的叙述中,正确的是 ______。
A、
存储过程中只能包含数据更新语句
B、
存储过程能够自动触发并执行
C、
存储过程可以带有参数
D、
存储过程可以有返回值
多选题
下列操作中,不可能触发对应关系表上触发器的操作是 ______。
A、
SELECT
B、
INSERT
C、
UPDATE
D、
DELETE
多选题
MySQL中,激活触发器的命令包括 ______。
A、
CREATE 、DROP 、INSERT
B、
SELECT、CREATE 、UPDATE
C、
INSERT、DELETE 、UPDATE
D、
CREATE 、DELETE 、UPDATE
多选题
在 MySQL中,不可以声明和使用游标的情况有 ______。
A、
存储过程
B、
存储函数
C、
交互式 SQL查询
D、
触发器
多选题
下列关于表级约束和列级约束的描述中,不正确的是 ______。
A、
列级约束针对某个特定的列,包含在列定义中
B、
表级约束与列定义相互独立,不包含在列定义中
C、
列级约束可能涉及到多个列,也可能仅涉及一个列
D、
表级约束可能涉及到多个列,也可能仅涉及一个列
多选题
定义学生表时,若规定年龄字段取值不得超过 30 岁,应该使用的约束是 ______。
A、
关系完整性约束
B、
实体完整性约束
C、
参照完整性约束
D、
用户定义完整性约束
多选题
在 MySQL中, INSERT触发器操作数据时,可以使用的临时表是 ______。
A、
NEW
B、
OLD
C、
NEW和 OLD
D、
LAST