Oracle笔试题B
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Oracle数据应用》期末(考试)试卷(B)
班级:姓名:学号:
一、选择题(具体要求,本大题共20道小题,每小题2分,共40分)
1.在Oracle中,有一个教师表teacher的结构如下:
ID NUMBER(5)
NAME V ARCHAR2(25)
EMAIL VARCHAR2(50)
下面哪个语句显示没有Email地址的教师姓名()。
A.SELECT name FROM teacher WHERE email != NULL;
B.S ELECT name FROM teacher WHERE email <> NULL;
C.S ELECT name FROM teacher WHERE email IS NULL;
D.SELECT name FROM teacher WHERE email IS NOT NULL;
2.在Oracle数据库的逻辑结构中有以下组件:
A 表空间
B 数据块
C 区
D 段
这些组件从大到小依次是()。
A.A→B→C→D
B.A→D→C→B
C.A→C→B→D
D.D→A→C→B
3.在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求( )
A.OracleHOME_NAMETNSListener
B.OracleServiceSID
C.OracleHOME_NAMEAgent
D.OracleHOME_NAMEHTTPServer
4.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将( b )表空间分配给用户作为默认表空间SHL AX,2
ER
B.SYSTEM
C.SYS
D.DEFAULT
5.在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值( ).
A.SELECT ename, NVL(comm, 0) FROM emp;
B.SELECT ename, NULL(comm, 0) FROM emp;
C.SELECT ename, NULLIF(comm, 0) FROM emp;
D.SELECT ename, DECODE(comm, NULL, 0) FROM emp;
6.在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是( ).
A.select seq.ROWNUM from dual;
B.select seq.ROWID from dual;
C.select seq.CURRV AL from dual;
D.select seq.NEXTV AL from dual;
7.在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句( )。
A.CLOSE
B.OPEN
C.FETCH
D.CURSOR
8.有表一的查询结果如下,该表为学生成绩表
select id,grade from student_grade
ID GRADE
-------- -----------
1 50
2 40
3 70
4 80
5 30
6 90
表二为补考成绩表
select id,grade from student_makeup
ID GRADE
-------- -----------
1 60
2 80
5 60
现在通过如下语句把补考成绩更新到成绩表中,并提交:
update student_grade s set s.grade =
(select t.grade from student_makeup t
where s.id=t.id);
commit;
请问之后查询:
select GRADE from student_grade where id = 3;结果为()。
A.0
B.70
C.Null
D.以上都不对
9.有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为()。
A.10,10
B.4,4
C.10,4
D.4,10
10.在Oracle中,下面用于限制分组函数的返回值的子句是()。
A.WHERE
B.HAVING
C.ORDER BY
D.无法限定分组函数的返回值
11.在Oracle中,一个用户拥有的所有数据库对象统称为()。
A.数据库
B.模式
C.表空间
D.实例
12.在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。
A.DA TEPART
B.TO_CHAR
C.TRUNC
D.TIMPSTAMP
13.以下哪个命令可以查看order表的表结构()。
A.SELECT * FROM order
B.DESC order
C.DROP TABLE order
D.CREATE TABLE order
14.能够唯一标识表中某一行的属性的是()。
A.外键
B.非空约束
C.主键
D.ID值
15.以下不属于DDL语句的是()。
A.CREATE
B.ALTER