ORACLE数据库基础测试题oracle数据库复习题.docx

上传人:b****2 文档编号:1795282 上传时间:2023-05-01 格式:DOCX 页数:12 大小:16.81KB
下载 相关 举报
ORACLE数据库基础测试题oracle数据库复习题.docx_第1页
第1页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第2页
第2页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第3页
第3页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第4页
第4页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第5页
第5页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第6页
第6页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第7页
第7页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第8页
第8页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第9页
第9页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第10页
第10页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第11页
第11页 / 共12页
ORACLE数据库基础测试题oracle数据库复习题.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ORACLE数据库基础测试题oracle数据库复习题.docx

《ORACLE数据库基础测试题oracle数据库复习题.docx》由会员分享,可在线阅读,更多相关《ORACLE数据库基础测试题oracle数据库复习题.docx(12页珍藏版)》请在冰点文库上搜索。

ORACLE数据库基础测试题oracle数据库复习题.docx

ORACLE数据库基础测试题oracle数据库复习题

ORACLE数据库基础测试题

提示:

本题为ORACLE数据库基础测试题,适合初学者对基础知识进行测试,以便查漏补缺。

1.

DDL指的是:

()。

A.数据定义语言

B.数据操作语言

C.数据查询语言

D.数据控制语言

正确答案:

A解析:

2.

下列创建表语句正确的是:

()。

A.createtableemp(idnumber(4),);

B.createtableemp(idnumber(4));

C.altertableemp(idnumber(4));

D.altertableemp(idnumber(4),);

正确答案:

B解析:

3.

下列Oracle函数中能够返回两个字符串连接后的结果的是:

()。

A.initcap

B.instr

C.trim

D.concat

正确答案:

D解析:

4.

下列SQL语句的查询结果是:

()。

selectround(45.925,0),trunc(45.925)fromdual;

A.4545

B.4645

C.4546

D.4646

正确答案:

B解析:

5.

关于函数nvl(d1,d2)的用法说确的是:

()。

A.表示如果d1为null则d2必须为null

B.表示如果d1为null则忽略d2

C.表示如果d1不为null则用d2替代

D.表示如果d1为null则用d2替代

正确答案:

D解析:

6.

显示emp表的所有行,所有列,下列SQL语句正确的是:

()。

A.select*fromemp;

B.selectall.*fromemp;

C.selectallfromemp;

D.select/*fromemp;

正确答案:

A解析:

7.

查询职员的及其直接领导,如果没有直接领导的职员,则显示为“NoManager”,下列SQL语句正确的是:

()。

A.

1

selecta1.ename,nvl(a2.ename,'NoManager')

2

fromempa1rightjoinempa2

3

ona1.mgr=a2.empno;

B.

1

selecta1.ename,nvl(a2.ename,'NoManager')

2

fromempa1leftjoinempa2

3

ona1.mgr=a2.empno;

C.

1

selecta1.ename,nvl(a2.ename,'NoManager')

2

fromempa1joinempa2

3

ona1.mgr=a2.empno;

D.

1

selecta1.ename,nvl(a2.ename,'NoManager')

2

fromempa1,empa2

3

ona1.mgr=a2.empno;

正确答案:

B解析:

8.

emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是:

()。

A.

1

selectename,hiredatefromemp

2

whereename='FORD';

B.

1

selectename,hiredatefromemp

2

wherehiredate>

3

(selecthiredatefromemp

4

whereename='FORD');

C.

1

selectename,hiredatefromemp

2

wherehiredate>min(hiredate)

3

andename='FORD';

D.

1

selectename,hiredatefromemp

2

wherehiredatein

3

(selecthiredatefromemp

4

whereename='FORD');

正确答案:

B解析:

9.

在Oracle中,以下是STUDENTS表的结构:

sidnumberprimarykeysnamevarchar2(30)course_idvarchar2(10)notnullmarksnumber你需要查询参加了course_id为C10的考试,并且分数(marks)排在前10名的学生,以下SQL语句能够实现此功能的是:

()。

A.

1

SELECTsid,marks,ROWNUM"Rank"

2

FROMstudents

3

WHEREROWNUM<=10ANDcourse_id=‘C10’

4

ORDERBYmarksDESC;

B.

1

SELECTsid,marks,ROWNUM"Rank"

2

FROMstudents

3

WHEREROWNUM<=10ANDcourse_id=‘C10’

4

ORDERBYmarks;

C.

1

SELECTsid,marks,ROWNUM"Rank"

2

FROM(SELECTsid,marks

3

FROMstudents

4

WHEREROWNUM<=10ANDcourse_id=‘C10’

5

ORDERBYmarksDESC);

D.

1

SELECTsid,marks,ROWNUM"Rank"

2

FROM(SELECTsid,marks

3

FROMstudents

4

WHEREcourse_id=‘C10’ORDERBYmarksDESC)

5

WHEREROWNUM<=10;

正确答案:

D解析:

10.

在Oracle中,使用以下语句创建视图:

CREATEORREPLACEVIEWMyViewASSELECT*FROMordersWherestatus=’p’;假定orders表中包含10条status=’p’的记录,当用户试图执行以下语句:

UPDATEMyViewSETstatus=‘o’WHEREstatus=’p’;下列描述正确的是:

()。

A.Oracle不执行更新操作,并返回错误信息

B.Oracle成功执行更新操作,再次查看视图时返回0行记录

C.Oracle成功执行更新操作,再次查看视图时返回10行记录

D.Oracle执行更新操作,但提示错误信息

正确答案:

B解析:

11.

在Oracle中,有一个名为seq的序列对象,以下语句能返回下一个序列值的是:

()。

A.selectseq.ROWNUMfromdual;

B.selectseq.ROWIDfromdual;

C.selectseq.CURRVALfromdual;

D.selectseq.NEXTVALfromdual;

正确答案:

D解析:

12.

为emp表的ename字段创建名为idx_emp_ename的索引,下列选项正确的是:

()。

A.createindexidx_emp_enameonemp(ename);

B.createindexidx_emp_enameasemp(ename);

C.createindexenameonemp(idx_emp_ename);

D.createindexenameasemp(idx_emp_ename);

正确答案:

A解析:

13.

在Oracle中,获得当前系统时间的查询语句是:

()。

A.sysdate;

B.selectsysdate;

C.selectsysdatefromdual;

D.selectsysdatefrommon;

正确答案:

C解析:

14.

现有cost表,该表中id,unit_cost列的数据如下:

IDUNIT_COST120.4030.3040.2050.1060.50执行如下SQL语句的结果为:

()。

selectcount(unit_cost)fromcost;

A.0.0

B.5.0

C.6.0

D.1.0

正确答案:

B解析:

15.

将员工号为1007的员工薪水改为3500,职位改为Programmer,下列SQL语句正确的是:

()。

A.

1

updateemp

2

setsalary=3500andjob='Programmer'

3

whereempno=1007;

B.

1

updateemp

2

setsalary=3500,setjob='Programmer'

3

whereempno=1007;

C.

1

updateemp

2

salary=3500,job='Programmer'

3

whereempno=1007;

D.

1

updateemp

2

setsalary=3500,job='Programmer'

3

whereempno=1007;

正确答案:

D解析:

16.

修改emp表删除bonus列,下列SQL语句正确的是:

()。

A.altertableempdrop(bonus);

B.altertableempdropcolumn(bonus);

C.altertableempdeletecolumn(bonus);

D.altertableempdelete(bonus);

正确答案:

A解析:

17.

下列SQL语句查询到的字符串是:

()。

SELECTSUBSTR('JavaPhpOracleC++Html',5,9)FROMDUAL;

A.hpOracleC

B.PhpOracle

C.hpOr

D.PhpO

正确答案:

B解析:

18.

下列SQL语句的查询结果是:

()。

SELECTCEIL(35.823),FLOOR(35.823)FROMDUAL;

A.3535

B.3536

C.3635

D.3636

正确答案:

C解析:

19.

test表包含一列c1为date类型数据,向该列插入2008年8月8日8点8分8秒,然后查询该表以“2008-08-0808:

08:

08”格式显示c1列数据,下列SQL语句正确的是:

()。

A.

1

insertintotestvalues

2

(to_char('2008-08-0808:

08:

08','yyyy-mm-ddhh24:

mi:

ss'));

3

selectto_char(c1,'yyyy-mm-ddhh24:

mi:

ss')fromtest;

B.

1

insertintotestvalues

2

(to_date('2008-08-0808:

08:

08','yyyy-mm-ddhh24:

mi:

ss'));

3

selectto_date(c1,'yyyy-mm-ddhh24:

mi:

ss')fromtest;

C.

1

insertintotestvalues

2

(to_char('2008-08-0808:

08:

08','yyyy-mm-ddhh24:

mi:

ss'));

3

selectto_date(c1,'yyyy-mm-ddhh24:

mi:

ss')fromtest;

D.

1

insertintotestvalues

2

(to_date('2008-08-0808:

08:

08','yyyy-mm-ddhh24:

mi:

ss'));

3

selectto_char(c1,'yyyy-mm-ddhh24:

mi:

ss')fromtest;

正确答案:

D解析:

20.

下列选项中说确的是:

()。

A.“empnoNUMBER(6)“表示empno列中的数据为整数,最大位数为6位。

B.“balanceNUMBER(10,1)“表示balance列中的数据,整数最大位数为10位,小数为1位。

C.“bakCHAR(10)”表示bak列中最多可存储10个字节的字符串,并且占用的空间是固定的10个字节

D.“contentVARCHAR2(300)”表示content列中最多可存储长度为300个字节的字符串。

根据其中保存的数据长度,占用的空间是变化的,最大占用空间为300个字节。

正确答案:

ACD解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2