当前位置:   article > 正文

oracle面试上机题,Oracle面试题附带答案

oracle面试题目及答案

1.你要对操纵Oracle数据库中的数据。下列哪个选项表示Oracle中select语句的功能,

并且不需要使用子查询(C)

A.可以用select语句改变Oracle中的数据

B.可以用select语句删除Oracle中的数据

C.可以用select语句和另一个表的内容生成一个表

D.可以用select语句对表截断

2. 你要在Oracle中定义SQL查询。下列哪个数据库对象不能直接从select语句中引用(C)

A.表       B.序列       C.索引     D.视图

3.  用下列代码块回答问题:

SQL> select ______(-45) as output from dual;

OUTPUT

------

-45

下列哪个单行函数无法产生这个输出(A)

A.abs()         B.ceil()          C.floor()        D.round()

4.  SQL *Plus中发出的下列语句:

SQL> select ceil(-97.342),

2  floor(-97.342),

3  round(-97.342),

4  trunc(-97.342)

5  from dual;

下列哪个函数不返回结果-97(B)

A.ceil()          B.floor()          C.round()          D.trunc()

5.  你要定义外连接,下列哪个选项正确描述了外连接语句?( D )

A.由于外连接操作允许一个表中有NULL值,因此连接这些表时不必指定相等性比较。

B.在表A与B的外连接语句中,如果不管B表有无相应记录,都要显示表A的所有行,则可以使用右外连接。

C.在表A与B的外连接语句中,如果不管A表有无相应记录,都要显示表B的所有行,则可以使用左外连接。

D.尽管外连接操作允许一个表中有NULL值,但连接这些表时仍要指定相等性比较

6. 对数据库运行下列哪个group by查询时会从Oracle产生错误?( C )

A.select deptno, job, sum(sal) from emp group by job, deptno;

B.select sum(sal), deptno, job from emp group by job, deptno;

C.select deptno, job, sum(sal) from emp;

D. select deptno, sum(sal), job from emp group by job, deptno;

7.若account表中有14条记录,则用户执行了以下操作,结果是( A )

declare

cursor mycur is select * from emp;

begin

open mycur;

dbms_output.put_line(mycur%rowcount);

close mycur;

end;

A.0

B.14

C.7

D.编译不通过,无法执行。

8. 数据库系统的核心是__B____。

A、数据模型B、数据库管理系统C、软件工具D、数据库

9. 下列叙述中正确的是___C__。

A、数据库是一个独立的系统,不需要操作系统的支持

B、数据库设计是指设计数据库管理系统

C、数据库技术的根本目标是要解决数据共享的问题

D、数据库系统中,数据的物理结构必须与逻辑结构一致

10. SQL 语句中修改表结构的命令是_C___。

A、MODIF

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/676270
推荐阅读
相关标签
  

闽ICP备14008679号