试卷部分试题预览
多选题
下列关于 MySQL触发器的描述中,错误的是 ______。
A、
触发器的执行是自动的
B、
触发器多用来保证数据的完整性
C、
触发器可以创建在表或视图上
D、
一个触发器只能定义在一个基本表上
多选题
下列不能使用 ALTER命令进行修改的数据库对象是 ______。
A、
存储过程
B、
事件
C、
触发器
D、
存储函数
多选题
现要求删除 MySQL数据库中已创建的事件,通常使用的语句是 ______。
A、
DROP EVENT
B、
DROP EVENTS
C、
DELETE EVENT
D、
DELETE EVENTS
多选题
下列操作中,不可能触发对应关系表上触发器的操作是 ______。
A、
SELECT
B、
INSERT
C、
UPDATE
D、
DELETE
多选题
在 CREATE TABLE语句中,用来指定外键的关键字是 ______。
A、
CONSTRAINT
B、
PRIMARY KEY
C、
FOREIGN KEY
D、
CHECK
多选题
在存储过程的定义中,其参数的输入输出类型包括 ______。
A、
IN 、OUT
B、
IN 、OUT、INOUT
C、
IN
D、
OUT
多选题
A、
事件是基于特定时间周期来触发的
B、
创建事件的语句是 CREATE EVENT
C、
事件触发后,执行事件中定义的 SQL语句序列
D、
如果不显式地指明,事件在创建后处于关闭状态
多选题
当触发器涉及对触发表白身的更新操作时,使用的触发器必须是 ______。
A、
BEFORE UPDATE
B、
AFTER UPDATE
C、
UPDATE BEFORE
D、
UPDATE AFTER
多选题
A、
SET GLOBAL EVENT_SCHEDULER=TRUE ;
B、
SETGLOBAL EVENT_SCHEDULER=1 ;
C、
SELECT @ @ EVENT_SCHEDULER ;
D、
SETGLOBAL EVENT_SCHEDULER=ON
多选题
设有学生成绩表 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指明返回值的数据类型