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

1、 ORACLE数据库基础测试题 提示本题为ORACLE数据库基础测试题,适合初学者对基础知识进行测试,以便查漏补缺。1.DDL指的是()。 A.数据定义语言 B.数据操作语言 C.数据查询语言 D.数据控制语言正确答案A解析2.下列创建表语句正确的是()。 A.create table emp id number4 , ; B.create table emp id number4 ; C.alter table emp id number4 ; D.alter table emp id number4, ;正确答案B解析3.下列Oracle函数中能够返回两个字符串连接后的结果的是()。

2、。 A.initcap B.instr C.trim D.concat正确答案D解析4.下列SQL语句的查询结果是()。selectround45.925,0,trunc45.925 from dual; A.45 45 B.46 45 C.45 46 D.46 46正确答案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。

3、 * from emp; B.select all.* from emp; C.select all from emp; D.select /* from emp;正确答案A解析7.查询职员的姓名及其直接领导,如果没有直接领导的职员,则显示为“No Manager”,下列SQL语句正确的是()。 A.1select a1.ename ,nvla2.ename,No Manager2from emp a1 right join emp a23on a1.mgr a2.empno; B.1select a1.ename ,nvla2.ename,No Manager2from emp a1 le。

4、ft join emp a23on a1.mgr a2.empno; C.1select a1.ename ,nvla2.ename,No Manager2from emp a1 join emp a23on a1.mgr a2.empno; D.1select a1.ename ,nvla2.ename,No Manager2from emp a1, emp a23on a1.mgr a2.empno;正确答案B解析8.emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是()。 A.1select ename,hiredate from emp2 where ename 。

5、 FORD; B.1select ename,hiredate from emp2where hiredate 3 select hiredate from emp4 where ename FORD; C.1select ename,hiredate from emp2where hiredate min(hiredate)3 and ename FORD; D.1select ename,hiredate from emp2where hiredate in3 select hiredate from emp4 where ename FORD;正确答案B解析9.在Oracle中,以。

6、下是STUDENTS表的结构 sid number primary key sname varchar230 course_id varchar210 not null marks number 你需要查询参加了course_id为C10的考试,并且分数(marks)排在前10名的学生,以下SQL语句能够实现此功能的是()。 A.1SELECT sid, marks, ROWNUM Rank2FROM students3WHERE ROWNUM 10 AND course_id C104ORDER BY marks DESC; B.1SELECT sid, marks, ROWNUM Ra。

7、nk2FROM students3WHERE ROWNUM 10 AND course_id C104ORDER BY marks; C.1SELECT sid, marks, ROWNUM Rank2FROM SELECT sid, marks3FROM students4WHERE ROWNUM 10 AND course_id C105ORDER BY marks DESC; D.1SELECT sid, marks, ROWNUM Rank2FROM SELECT sid, marks3FROM students4WHERE course_id C10 ORDER BY ma。

8、rks DESC5WHERE ROWNUM 10;正确答案D解析10.在Oracle中,使用以下语句创建视图 CREATE OR REPLACE VIEW MyView AS SELECT * FROM orders Where statusp; 假定orders表中包含10条statusp的记录,当用户试图执行以下语句 UPDATE MyView SET status o WHERE statusp; 下列描述正确的是()。 A.Oracle不执行更新操作,并返回错误信息 B.Oracle成功执行更新操作,再次查看视图时返回0行记录 C.Oracle成功执行更新操作,再次查看视图时返回1。

9、0行记录 D.Oracle执行更新操作,但提示错误信息正确答案B解析11.在Oracle中,有一个名为seq的序列对象,以下语句能返回下一个序列值的是()。 A.select seq.ROWNUM from dual; B.select seq.ROWID from dual; C.select seq.CURRVAL from dual; D.select seq.NEXTVAL from dual;正确答案D解析12.为emp表的ename字段创建名为idx_emp_ename的索引,下列选项正确的是()。 A.create index idx_emp_ename on empename 。

10、; B.create index idx_emp_ename as empename ; C.create index ename on empidx_emp_ename ; D.create index ename as empidx_emp_ename ;正确答案A解析13.在Oracle中, 获得当前系统时间的查询语句是()。 A.sysdate; B.select sysdate; C.select sysdate from dual; D.select sysdate from common;正确答案C解析14.现有cost表,该表中id,unit_cost列的数据如下 ID UNI。

11、T_COST 1 2 0.40 3 0.30 4 0.20 5 0.10 6 0.50 执行如下SQL语句的结果为()。 select countunit_cost from cost; A.0.0 B.5.0 C.6.0 D.1.0正确答案B解析15.将员工号为1007的员工薪水改为3500 , 职位改为Programmer,下列SQL语句正确的是()。 A.1update emp2 set salary 3500 and job Programmer3 where empno 1007 ; B.1update emp2 set salary 3500 ,set job Progr。

12、ammer3 where empno 1007 ; C.1update emp2 salary 3500 , job Programmer3 where empno 1007 ; D.1update emp2 set salary 3500 , job Programmer3 where empno 1007 ;正确答案D解析16.修改emp表删除bonus列,下列SQL语句正确的是()。 A.alter table emp drop bonus ; B.alter table emp drop column bonus ; C.alter table emp delete co。

13、lumn bonus ; D.alter table emp delete bonus ;正确答案A解析17.下列SQL语句查询到的字符串是()。 SELECT SUBSTRJavaPhpOracleCHtml,5, 9 FROM DUAL; A.hpOracleC B.PhpOracle C.hpOr D.PhpO正确答案B解析18.下列SQL语句的查询结果是()。 SELECT CEIL35.823,FLOOR35.823 FROM DUAL; A.35 35 B.35 36 C.36 35 D.36 36正确答案C解析19.test表包含一列c1为date类型数据,向该列插入2008年8。

14、月8日8点8分8秒,然后查询该表以“2008-08-08 080808”格式显示c1列数据,下列SQL语句正确的是()。 A.1insert into test values2to_char2008-08-08 080808,yyyy-mm-dd hh24miss;3select to_charc1,yyyy-mm-dd hh24miss from test; B.1insert into test values2to_date2008-08-08 080808,yyyy-mm-dd hh24miss;3select to_datec1,yyyy-mm-dd hh24miss from tes。

15、t; C.1insert into test values2to_char2008-08-08 080808,yyyy-mm-dd hh24miss;3select to_datec1,yyyy-mm-dd hh24miss from test; D.1insert into test values2to_date2008-08-08 080808,yyyy-mm-dd hh24miss;3select to_charc1,yyyy-mm-dd hh24miss from test;正确答案D解析20.下列选项中说法正确的是()。 A.“empno NUMBER6“表示empno列中的数据为整数,最大位数为6位。 B.“balance NUMBER10,1“表示balance列中的数据,整数最大位数为10位,小数为1位。 C.“bak CHAR10”表示bak列中最多可存储10个字节的字符串,并且占用的空间是固定的10个字节 D.“content VARCHAR2300”表示content列中最多可存储长度为300个字节的字符串。根据其中保存的数据长度,占用的空间是变化的,最大占用空间为300个字节。正确答案ACD解析。

oracle数据库基础测试,ORACLE数据库基础测试题oracle数据库复习题.docx相关推荐

  1. oracle 语句 在线测试,2017年Oracle数据库基础测试答案.doc

    . . word完美格式 2017年Oracle数据库基础测试答案 姓名 成绩 一.单项选择题(每题1分,共60分) 列出EMP表中,从事每个工种(JOB)的员工人数 A.select job fro ...

  2. oracle 数据库基础配置,Oracle数据库网络服务配置基础、SQL编程详解-Oracle

    Oracle数据库是目前世界上流行的关系数据库管理系统,系统可移植性好.使用方便.功能强,适用于各类大.中.小.微机环境.Oracle数据库的主要内容包括:表空间.用户权限.四种约束等基础概念,DDL ...

  3. oracle 11g rman catalog,Oracle 11g RMAN复制数据库的测试

    RMAN支持两种类型复制:活动数据库复制和基于备份的复制,主要用来建立测试库.分别进行测试 我们把要复制的数据库称为源数据库(SOURCE DB=orcl),复制后的数据库成为目标数据库(TARGET ...

  4. tSQLt单元测试的测试驱动数据库开发(TDDD)基础

    This article talks about core concepts of test-driven database development followed by creating simp ...

  5. Oracle数据库压力测试

    1 文档描述 公司新采购的X86架构硬件服务器,在ORACLE RAC安装完成之后,根据ORACLE集群上线前相关测试要求,借助于Orion和SwingBench等工具对IO.TPM.TPS等相关性能 ...

  6. oracle查看数据库是否恢复成功_【新书连载】测试工程师核心开发技术(9)—数据库常用管理命令...

    3.2.4 确认安装 到目前为止,Oracle已经安装成功并且为其创建了数据库,现在就需要确认一下刚才安装的Oracle数据库管理系统能否正常工作.我们按照如下4个步骤来进行验证. 1.检查Oracl ...

  7. 在Oracle中IMP导入数据时,如何解决目标数据库字符不一致问题

    生产环境中经常使用到Oracle的IMP导入和EXP导出来功能来达到数据迁移的目的,通常在源数据库和目标数据库中查询字符集是否致, 测试环境中导入IMP导入报错信息如下: 导入命令如下: [oracl ...

  8. Java 技术篇 - java同时连接多种数据库执行sql语句的兼容性验证,数据库类型包括:oracle、sqlserver、DB2、人大金仓、达梦、PG、瀚高、polardb

    Java 操作多类型数据库下的兼容性验证 第一章:数据库测试 ①[ oracle 数据库不支持分号]ORA-00933: SQL 命令未正确结束 ② [sqlserver 数据库不支持 commit] ...

  9. 数据库表设计、 数据库分层、myslq水平拆分、oracle表分区

    数据库表设计 数据库表结构设计方法及原则(li)数据库设计的三大范式:为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的 ...

最新文章

  1. Java虚拟机规范(目录)
  2. pytorch手写数字识别验证四流网络
  3. 面向过程的ado建造者模式
  4. Java 程序员必须掌握的 Linux 命令
  5. 接口测试--ApiPost组成介绍
  6. 图解DotNet框架之一:编译与执行引擎(上)
  7. 逗号,句号。问号?叹号!顿号、冒号:人名分隔·
  8. VS错误之error LNK2019: 无法解析的外部符号
  9. OC 中property属性详解(assign , retain , copy , strong,weak,readonly , readwrite , atomic , nonatomic)
  10. LRC软件测试自学,LRC滚动歌词制作编辑器
  11. 生产追溯系统-IQC来料检验
  12. python安装不了whl文件_python怎样安装whl文件
  13. 爬虫:获取OLD的Oxford 3000 and 5000
  14. unity3D中导出webgl并使用js进行交互
  15. 除法运算符号“/” ——不同形式参数,商的不同
  16. 手把手教你学PowerBI数据分析:制作客户分析报告
  17. 初学者学习网页设计用什么软件最好?
  18. 总结10款常用的加密混淆软件,
  19. 如何知道服务器支持301,301页面跳转的方法---从服务器上设置方法
  20. odrive搭建差速小车+轮毂电机+RC航模控制器

热门文章

  1. 数论基本定理及应用(四)
  2. 趣学 C 语言(三)—— 琐碎
  3. Tricks(四十)—— 神经网络解决与(或)及异或问题
  4. CentOS + PyCharm 环境下使用 LIBSVM(及 unresolved reference 问题的解决)
  5. Shell 操作 —— for 循环与函数
  6. C++基础::类设计的几大原则
  7. matlab 编程——一些细节、常犯错误的汇总
  8. java下载的文件不完整_JAVA 解决FTP下载文件不完整问题
  9. 下面属于javascript内部对象的有_JavaScript quot;thisquot;原理-转载阮一峰
  10. for循环语句例子 python_Python for循环语句一般形式例子