1
NULL表示_____。
A 0
B 空格
C 值
√ D 没有值
2
语句SELECT * FROM dept WHERE NOT EXISTS (SELECT * FROM emp WHERE deptno=dept.deptno)执行后的结果为_____。
A 只显示存在于EMP表中的部门全部信息
√ B 只显示不存在于EMP表中的部门全部信息
C 未返回任何数据
D 显示DEPT表中的全部信息
3
关于视图的操作,下面描述错误的是______。
√ A 不能在视图上执行DML操作
B 定义视图的子查询不能包含ORDER BY子句
C 如果视图包含GROUP BY子句、分组函数等,那么不能在该视图上执行DML操作
D 对视图的数据修改最终传递到基表
4
在Oracle中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的是______。 [1.0分]
A HAVING子句和WHERE子句相同
B HAVING子句用于行的条件查询
√ C HAVING子句用于已分组结果的条件查询
D HAVING子句用于列的条件查询
5
ORACLE中,用来判断列值是否为空的操作符是_____。
A = NULL
√ B IS NULL
C AS NULL
D NULLIS
6
关于选择索引字段的原则错误的是_______。
A 不要在经常被修改的字段上建索引
√ B 为加快查询,可以考虑在所有字段上创建索引
C 选择在WHERE子句中最频繁使用的字段
D 可以考虑在外键字段上建索引
7
能将SELECT 语句返回的所有行合并到一个结果集中的关键字是_____。
A intersect
B minus
C ceil
√ D union
8
_____是最基本的规范形式,关系中每个属性都是不可再分的简单项。
√ A 第一范式
B 第二范式
C 第三范式
D 第四范式
9
以下运算结果不为空值的是_____。
A 12+NULL
B 60*NULL
√ C NULL‖’NULL’
D 12/(60+NULL)
10
下面_____子句用于显示列的唯一值。
A unique
√ B distinct
C order by
D group by
11
下面四个语句中_____是正确的。
A SELECT * , ENAME FROM EMP
B DELETE * FROM EMP
√ C SELECT DISTINCT EMPNO ,HIREDATE FROM EMP
D SELECT ENAME|SAL AS “name” FROM EMP
12
存在具有主键的表student,则执行insert into student select * from student后的结果为______。
A 复制所有数据,新的数据行数为原来的两倍,主键值也会复制
B 复制所有数据,新的数据行数为原来的两倍,但主键值不会复制
C 无法复制,但不会出错
√ D 出现错误
13
关于数据添加操作,下列描述不正确的是______。
A 插入数据时,数据必须与列的个数和顺序保持一致。
B 插入数据时,数据必须与列数据类型一致,必须要满足约束规则。
C 字符和日期值应放在单引号中,数字值不需要。
√ D 主键和非空列可以提供null。
14
能计算出一列中所有数的总和的函数是_____。
√ A SUM
B AVG
C COUNT
D SQRT
15
关于选择索引字段的原则错误的是______。
√ A 为加快查询,可以考虑在所有字段上创建索引
B 不要在经常被修改的字段上建索引
C 选择在WHERE子句中最频繁使用的字段
D 可以考虑在外键字段上建索引
16
对于ROLLBACK命令,以下正确的说法是______。
A 撤消刚刚进行的数据修改操作
B 撤消本次登录以来所有的数据修改
√ C 撤消到上次执行提交或回退操作的点
D 撤消上一个COMMIT命令
17
Oracle中,当需要使用显式游标更新游标中的行时,声明游标时指定的SELECT语句必须带有_____子句。
A WHERE CURRENT OF
B INTO
√ C FOR UPDATE
D ORDER BY
18
给定字符串“hello world”,如果需要返回“Hello World”,应该使用函数_______。
A UPPER
B LOWER
√ C INITCAP
D TRANSLATE
19
在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是_____。
A select seq.ROWNUM from dual;
B select seq.NEXTVAL from dual;
√ C select seq.CURRVAL from dual;
D select seq.CURIVAL from dual;
20
分析以下SQL 命令:
SELECT price
FROM inventory
WHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95);
命令执行后的最可能的输出结果是_____。
A 55
√ B 30
C 95
D 51
21
关于以下循环,如果I的初值是3,则循环的次数是()
WHILE I<6 LOOP
I:= I + 1;
END LOOP;
√ A 3
B 4
C 5
oracle游标的使用 D 6
22
假定在一个表上同时定义了行级和语句级触发器,在一次触发中,下列说法正确的是__________。
A 语句级触发器先于行级触发器执行
B 行级触发器先于语句级触发器执行
C 行级触发器对表的每一行都会执行一次
√ D 语句级触发器只执行一次
23
语句SELECT * FROM dept WHERE NOT EXISTS (SELECT * FROM emp WHERE deptno=dept.deptno)执行后的结果为______。
A 只显示存在于EMP表中的部门全部信息
√ B 只显示不存在于EMP表中的部门全部信息
C 未返回任何数据
D 显示DEPT表中的全部信息
24
从部门表(dept)中查询部门编号和位置的SQL语句是______。
√ A select deptno,loc from dept
B select * from dept
C select all from dept
D select count(*) from dept
25
下面_____子句用于显示列的唯一值?
A unique
√ B distinct
C order by
D group by
26
ORACLE中,用来判断列值是否为空的操作符是______。
A = NULL
√ B IS NULL
C AS NULL
D NULLIS
27
关系的三类完整性约束不包括_____。
A 实体完整性
√ B 集合完整性
C 参照完整性
D 用户定义的完整性
28
用于监听并接收来自客户端应用程序的连接请求的服务是?
√ A OracleHOME_NAMETNSListener
B OracleServiceSID
C OracleHOME_NAMEAgent
D OracleHOME_NAMEHTTPServer
29
当执行SELECT INTO语句没有返回行时,会触发_______异常。
A TOO_MANY_ROWS
√ B NO_DATA_FOUND
C VALUE_ERROR
D 不会触发任何异常
30
下列哪项不是视图的优点______。
A 简单性。可以简化用户对数据的理解,也可以简化用户的操作
B 安全性。通过视图用户只能查询和修改他们所能见到的数据
√ C 高效性。查询视图比直接查询表的效率要高
D 逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立
31
下列关于存储过程的说法中错误的是______。
√ A 使用存储过程更加面向对象
B 使用存储过程能够实现较快的执行速度
C 使用存储过程能够减少网络流量
D 使用存储过程可加强数据安全性
32
下列语句的输出结果为______.
declare
vvv number := 3;
begin
if vvv is null then
vvv := 3;
elsif vvv = 3 then
vvv := null;
elsif vvv is not null then
vvv := 2;
end if;
dbms_output.put_line(nvl(vvv, 1));
end;
A 3
B 2
√ C 1
D 无输出
33
SQL语言进行查询的主要语句是______。
A DECLARE
B SET
C UPDATE
√ D SELECT
34
下面描述错误的是:
SQL语言按照功能可以分为____。
A 数据查询语言DQL(Data query language):查询数据。
B 数据定义语言DDL(Data definition language):建立、删除和修改数据对象。
C 数据操纵语言DML(Data manipulation languge):完成数据操作的命令,包括查询。
√ D 数据异常语言DEL(Data exception languge):控制对数据库的异常处理
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论