《Oracle数据应用》期末(考试)试卷(B)
班级: 姓名: 学号:
一、选择题(具体要求,本大题共20道小题,每小题2分,共40分)
1.在Oracle中,有一个教师表teacher的结构如下:
ID NUMBER(5)
NAME VARCHAR2(25)
EMAIL VARCHAR2(50)
下面哪个语句显示没有Email地址的教师姓名( )。
A. SELECT name FROM teacher WHERE email != NULL;
B. SELECT name FROM teacher WHERE email <> NULL;
C. SELECT 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
oracle trunc函数的使用方法B. OracleServiceSID
C. OracleHOME_NAMEAgent
D. OracleHOME_NAMEHTTPServer
4. 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将( b )表空间分配给用户作为默认表空间SHL AX,2
A. USER
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 from dual;
B. select from dual;
C. select from dual;
D. select 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 =
(select from student_makeup t
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论