ORACLE数据库基础测试题oracle数据库复习题
Oracle数据库基础题库【含答案】

1、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。
( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
( F )8、数据字典中的内容都被保存在SYSTEM表空间中。
( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等, WHERE 后面的条件中也可以有聚集函数。
( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。
( F )11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
( T )12、表空间分为永久表空间和临时表空间两种类型。
( T )13、truncate是DDL操作,不能 rollback。
( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。
( F )15、Oracle数据库中字符串和日期必须使用双引号标识。
( F )16、Oracle数据库中字符串数据是区分大小写的。
( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
( T )20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
Oracle数据库试题及答案

Oracle数据库试题一、选择题1、段是表空间中一种逻辑存储结构,以下( D )不是ORACLE数据库使用的段类型。
(A)索引段(B)临时段(C)回滚段(D)代码段2、 ORACLE数据库物理结构包括以下三种文件,以下不属于的是( A )。
(A)系统文件(B)日志文件(C)数据文件(D)控制文件3、数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是( C )(A)select*from scott.wz where wunit is null and rownum<5;(B)select*from myuser.wz where wunit = null and rownum<5;(C) select*from myuser.wz where wunit is null and rownum<6;(D)select*form scott.wz where wunit is null and rownum<6;4、若当前日期为’25-5月-06’,以下( D )表达式能计算出5个月后那一天所在月份的最后一天的日期。
(A)NEXT_DAY(ADD_MONTHS(28-5月-06,5))(B)NEXT_DAY(MONTHS_BETWEEN(28-5月-06,5))(C)NEXT_DAY(MONTHS_BETWEEN(’28-5月-06’,5))(D)NEXT_DAY(ADD_MONTHS(’28-5月-06’,5))5、下列叙述中正确的是_C_。
A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致6、SQL语句中修改表结构的命令是 C 。
Oracle数据库试题100题(附答案)

Oracle数据库试题100题(附答案)1.当Oracle服务器启动时,下列哪种文件不是必须的(D)。
A.数据文件B.控制文件C.日志文件D.归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据(B)。
A.用户进程B.服务器进程C.日志写入进程(LGWRD.检查点进程(CKPT)3.在Oracle中,一个用户拥有的所有数据库对象统称为(B)。
A.数据库B.模式C.表空间D.实例4.在Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME V ARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名(C)。
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;5.在Oracle数据库的逻辑结构中有以下组件:A 表空间B 数据块C 区D 段这些组件从大到小依次是(B)。
A.A→B→C→DB.A→D→C→BC.A→C→B→DD.D→A→C→B6.在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer7.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle 就将(B)表空间分配给用户作为默认表空间。
Oracle数据库入门考试

Oracle数据库入门考试(答案见尾页)一、选择题1. Oracle数据库是由哪个公司开发的?A. IBMB. MicrosoftC. OracleD. Google2. Oracle数据库中最基本的数据库对象是什么?A. 索引B. 表C. 视图D. 过程3. Oracle数据库中的事务处理主要涉及到哪些方面?A. 数据安全性B. 数据完整性C. 并发控制D. 数据库备份与恢复4. 在Oracle数据库中,可以使用哪种工具来创建和管理数据库实例?A. SQL*PlusB. Oracle Enterprise ManagerC. SQL DeveloperD. all of the above5. Oracle数据库中的表空间是什么?A. 存储数据的空间B. 包含一系列数据结构的容器C. 用于存储用户定义的数据类型D. 用于存储SQL语句的空间6. Oracle数据库中的用户角色主要包括哪些?A. 系统管理员B. 数据库管理员C. 账户管理员D. 应用程序管理员7. 在Oracle数据库中,如何修改用户的默认表空间?A. 使用ALTER USER命令B. 使用CREATE USER命令C. 使用ALTER TABLESPACE命令D. 使用CREATE TABLESPACE命令8. Oracle数据库中的索引是为了加速数据的检索而建立的,以下哪项不是索引类型?A. 单索引B. 复合索引C. 局部索引D. 全局索引9. 在Oracle数据库中,如何查看用户会话的状态?A. 使用V$SESSION视图B. 使用V$USER视图C. 使用V$VIEW视图中D. 使用V$SQL视图10. Oracle数据库中的序列是用于生成唯一序列号,以下哪项不是序列的用途?A. 生成唯一订单号B. 生成唯一员工编号C. 生成唯一电话号码D. 生成唯一ID11. Oracle数据库是由哪个公司开发的?A. MicrosoftB. Oracle CorporationC. IBMD. Google12. Oracle数据库中最常见的数据类型是什么?A. 字符串类型B. 数值类型C. 日期/时间类型D. 块类型13. Oracle数据库中的表空间是什么?A. 存储数据的空间B. 存储索引的空间C. 存储模式的对象D. 存储过程的空间14. Oracle数据库中的事务处理涉及哪些步骤?A. 提交事务B. 回滚事务C. 开始事务D. 结束事务15. Oracle数据库中的约束类型有哪些?A. 主键约束B. 外键约束C. 唯一约束D. 非空约束16. Oracle数据库中的索引类型有哪些?A. 单索引B. 复合索引C. 组合索引D. 局部索引17. Oracle数据库中的分区是什么?A. 将一个大表分成多个小表B. 将一个大表分成多个小表,并且这些小表可以独立管理C. 将一个大表分成多个小表,但是这些小表必须在一起管理D. 将一个大表分成多个小表,但是这些小表可以独立查询18. Oracle数据库中的序列是什么?A. 一个独立的数据库对象,用于生成一系列数字B. 一个独立的数据库对象,用于生成一系列数字,但是与特定的表相关联C. 一个独立的数据库对象,用于生成一系列数字,但是与特定的列相关联D. 一个独立的数据库对象,用于生成一系列数字,并且与特定的表和列相关联19. Oracle数据库中的视图是什么?A. 一个虚拟表,其内容来自一个或多个表的字段B. 一个虚拟表,其内容来自一个或多个表的数据,但是经过计算或转换C. 一个虚拟表,其内容来自一个或多个表的数据,但是经过计算或转换,并且与特定的用户相关联D. 一个虚拟表,其内容来自一个或多个表的数据,但是经过计算或转换,并且与特定的用户组相关联20. Oracle数据库中的游标是什么?A. 一个指针,用于从另一个表中检索数据B. 一个结果集,当执行查询时返回一组数据C. 一个指针,用于从另一个表中检索数据,并且可以进行迭代D. 一个结果集,当执行查询时返回一组数据,并且可以进行迭代21. Oracle数据库是由哪个公司开发的?A. MicrosoftB. OracleC. IBMD. Google22. Oracle数据库中最基本的对象是什么?A. 表格B. 索引C. 视图D. 连接23. 在Oracle数据库中,什么是索引?A. 用于快速查询的数据结构B. 用于存储数据的结构C. 用于排序和分组的数据结构D. 用于唯一标识表中每一行的数据结构24. Oracle数据库中的事务处理是什么?A. 对数据库进行更新、插入、删除等操作的一系列步骤B. 一系列操作的集合,这些操作要么全部执行,要么全部不执行C. 保证数据一致性和完整性的过程D. 一系列不会被中断的数据库操作25. Oracle数据库中的锁是一种什么机制?A. 用于多个用户同时访问共享资源的技术B. 用于控制对数据的访问权限的技术C. 用于保护数据不被修改的技术D. 用于记录数据库操作历史的技术26. Oracle数据库中的模式是什么?A. 数据库中所有数据的集合B. 数据库中所有对象的集合C. 数据库中所有表的集合D. 数据库中所有结构和属性的集合27. Oracle数据库中的用户是什么?A. 代表用户操作数据库的人员B. 在数据库中有特定权限的人员C. 代表数据库管理员操作数据库的人员D. 在数据库中有特定职责的人员28. Oracle数据库中的备份类型有哪些?A. 全备份B. 增量备份C. 日志备份D. 一致性备份29. Oracle数据库中的恢复类型有哪些?A. 完全恢复B. 部分恢复C. 日志恢复D. 无恢复30. Oracle数据库中的优化是什么?A. 为了提高数据库性能的操作B. 为了减少数据库性能的操作C. 为了保持数据库稳定性的操作D. 为了确保数据库可靠性的操作31. Oracle数据库是什么类型的数据库?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 集合型数据库32. Oracle数据库的主要应用领域是?A. Web开发B. 数据分析C. 企业资源规划(ERP)D. 批处理33. 在Oracle数据库中,哪个概念描述了数据的逻辑结构?A. 表B. 索引C. 视图D. 存储过程34. Oracle数据库中的事务处理单元是什么?A. 数据库事务B. 数据库状态C. 数据库操作D. 数据库管理35. Oracle数据库中的锁定机制是为了防止数据并发访问造成的问题。
Oracle数据库入门笔试试题及参考答案

《数据库入门》试题姓名:一、简答题(共40分,每小题10分)1、如何理解空值(null)?空值在参与运算时有什么特点?2、简述参照完整性约束。
3、简述Oracle客户端tnsnames.ora文件的作用。
4、简述事务及其性质。
二、运算题(共60分,每小题5分)针对课本图1.2中的关系模式,用SQL完成下列操作。
1、查询姓张的病人姓名和出生年份。
select xm,substr(to_char(sysdate,'yyyy.mm.dd'),1,4)from dw.per_natlwhere xm like '张%';注意:题目要求查询出生年份,不是出生日期。
2、查询女病人的平均年龄。
update dw.per_natl aset nl=(select to_number(substr(to_char(sysdate,'yyyy.mm.dd'),1,4)) -to_number(substr(to_char(csrq,'yyyy.mm.dd'),1,4)) from dw.per_natl bwhere a.grbm=b.grbm);select avg(nl)from dw.per_natlwhere xb='2';考虑下列SQL:select avg(nvl(nl,0))from dw.per_natlwhere xb='2';3、查询发生过费用的病人总人数。
select count(distinct grbm)from dw.patient_script_genl;此处必须使用distinct4、查询2000年以后出生的病人姓名。
select xmfrom dw.per_natlwhere substr(to_char(sysdate,'yyyy.mm.dd'),1,4)>'2000';5、查询没有被使用过的医疗项目编码和名称。
Oracle数据库基础题库【含答案】

1、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。
( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
( F )8、数据字典中的内容都被保存在SYSTEM表空间中。
( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等, WHERE 后面的条件中也可以有聚集函数。
( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。
( F )11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
( T )12、表空间分为永久表空间和临时表空间两种类型。
( T )13、truncate是DDL操作,不能 rollback。
( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。
( F )15、Oracle数据库中字符串和日期必须使用双引号标识。
( F )16、Oracle数据库中字符串数据是区分大小写的。
( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
( T ) 20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
ORACLE数据库基础测试题oracle数据库复习题

ORACLE数据库基础测试题提示:本题为ORACLE数据库基础测试题,适合初学者对基础知识进行测试,以便查漏补缺。
1、DDL指得就是:()。
A、数据定义语言B、数据操作语言C、数据查询语言D、数据控制语言正确答案:A解析:2、下列创建表语句正确得就是:().A、create table emp(id number(4),);B、createtable emp(id number(4));C、alter table emp(id number(4)) ;D、alter tableemp(id number(4),) ;正确答案:B解析:3、下列Oracle函数中能够返回两个字符串连接后得结果得就是:()。
A、initcapB、instrC、trimD、concat正确答案:D解析:4、下列SQL语句得查询结果就是:()。
selectround(45、925,0),trunc(45、925)fromdual;A、4545B、4645C、4546D、46 46正确答案:B解析:5、关于函数nvl(d1,d2)得用法说法正确得就是:()。
A、表示如果d1为null则d2必须为nullB、表示如果d1为null则忽略d2C、表示如果d1不为null则用d2替代D、表示如果d1为null则用d2替代正确答案:D解析:6、显示emp表得所有行,所有列,下列SQL语句正确得就是:()。
A、select*fromemp;B、select all、*from emp;C、selectallfromemp;D、select/* from emp;正确答案:A解析:7、查询职员得姓名及其直接领导,如果没有直接领导得职员,则显示为“NoManager",下列SQL语句正确得就是:()。
A、1select a1、ename,nvl(a2、ename,'No Manager’)2from emp a1 right join emp a23on a1、mgr =a2、empno;B、1selecta1、ename,nvl(a2、ename,'No Manager')2fromempa1leftjoinemp a23on a1、mgr= a2、empno;C、1selecta1、ename,nvl(a2、ename,’No Manager’)fromempa1 join emp a23on a1、mgr = a2、empno;D、1selecta1、ename,nvl(a2、ename,’No Manager’)2from emp a1,emp a23ona1、mgr = a2、empno;正确答案:B解析:8、emp表中,比“FORD"入职晚得员工信息,下列SQL语句正确得就是:().A、selectename,hiredate from emp2where ename = 'FORD';B、1select ename,hiredatefrom emp2wherehiredate >3(selecthiredate fromemp 4where ename= 'FORD');C、1select ename,hiredatefromemp2wherehiredate 〉min(hiredate)3andename =’FORD’;D、1select ename,hiredatefrom emp2where hiredate in3(select hiredate from emp4where ename ='FORD’);正确答案:B解析:9、在Oracle中,以下就是STUDENTS表得结构: sid number primarykey sname varchar2(30) course_idvarchar2(10)not null marks number 您需要查询参加了course_id为C10得考试,并且分数(marks)排在前10名得学生,以下SQL语句能够实现此功能得就是:()。
Oracle复习题及答案

Oracle复习题及答案考试复习题⼀、填空1、oracle数据库中的数据⽂件的扩展名是什么?.dbf2、控制⽂件的扩展名是什么?.ctl3、刚建⽴完成数据库,在第⼀次使⽤OMS之前需要建⽴? 资料档案库4、在SQL*plus中,输⼊⼀⾏语句之后,在语句结尾处要写? 分号( ; )5、在ORACLE中,程序块分为命名程序块、匿名程序块。
⼆、概念:1、什么是DBA?答:DBA是英⽂Data Base Administrator的缩写,也就是数据库管理员。
2、SQL语⾔的主要特点是什么?答:SQL语句的特点主要有:①综合统⼀;②⾼度⾮过程化;③⾯向集合的操作⽅式;④以同⼀种语法提供两种操作⽅式;⑤语⾔简洁,易学易⽤。
3、简单介绍⼏种当前流⾏的关系数据库系统?答:Oracle,MySql,MsSql,DB2,Sybase.4、从硬件⾓度指出提⾼ORACLE运⾏速度的⽅法?答:加⼤内存,加⼤硬盘缓存。
5、简单介绍ORACLE的物理结构?答:物理结构:在oracle中四类⽂件数据⽂件.dbf ⽇志⽂件.log 控制⽂件.ctl 配置⽂件.ora6、介绍⽇志的种类,各种⽇志的运⾏机制,各有什么优缺点?答:⽇志可分为:归档模式和不归档模式两种。
归档模式运⾏机制是:重复写数据,当⽂件写满重新备份再写、恢复强、占空间。
特点是:缺点占地⽅优点恢复能⼒强。
⾮归档模式的运⾏机制是:不备份,恢复能⼒有限。
特点是:缺点占空间⼩优点恢复能⼒差。
7、写出序列在实际操作中的作⽤。
答:序列(sequence)是多个⽤户能够在此产⽣唯⼀整数的数据库对象,可以⽤序列⾃动产⽣主键值。
序列是⼀个连续数字⽣成器。
序列通过提供唯⼀数值的顺序来简化程序设计⼯作。
8、写出⼀个SQL语句,语句当中需要使⽤到“同义词”。
答:Select * from system.table1 t1,system.table2 t2 where /doc/628cf3d776eeaeaad1f33070.html=/doc/628cf3d776eeaeaad1f33070.html ;9、写出⼀个数据字典的应⽤(所有⽤户:all_users)答:select * from all_users;10、写出数据库默认的两个⽤户的名称和密码答:⽤户名:system 密码:manager⽤户名:sys 密码:change_on_install;11、在⽤OMS/OEM建⽴数据库时,什么情况下使⽤“数据仓库”类型,什么情况使⽤“事务处理”类型?答:当数据库必须处理⼤量的复杂查询,这些复杂查询将涉及到数据库中⼤量的表和记录,并且⼤部分查询都是只读的时候,使⽤“数据仓库”类型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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函数中能够返回两个字符串连接后的结果的是:;A.initcapB.instrC.trimD.concat正确答案:D解析:4.下列SQL语句的查询结果是:;selectround45.925,0,trunc45.925 from dual;A.45 45B.46 45C.45 46D.46 46正确答案:B解析:关于函数nvld1,d2的用法说法正确的是:;A.表示如果d1为null则d2必须为nullB.表示如果d1为null则忽略d2C.表示如果d1不为null则用d2替代D.表示如果d1为null则用d2替代正确答案:D解析:6.显示emp表的所有行,所有列,下列SQL语句正确的是:;A.select from emp;B.select all. from emp;C.select all from emp;D.select / from emp;正确答案:A解析:7.查询职员的姓名及其直接领导,如果没有直接领导的职员,则显示为“No Manager”,下列SQL语句正确的是:;1select a1.ename ,nvla2.ename,'No Manager' 2from emp a1 right join emp a23on a1.mgr = a2.empno;B.1select a1.ename ,nvla2.ename,'No Manager' 2from emp a1 left join emp a23on a1.mgr = a2.empno;C.1select a1.ename ,nvla2.ename,'No Manager'from emp a1 join emp a23on a1.mgr = a2.empno;D.1select a1.ename ,nvla2.ename,'No Manager'2from emp a1, emp a23on a1.mgr = a2.empno;正确答案:B解析:8.emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是:; A.1select ename,hiredate from empwhere ename = 'FORD';B.1select ename,hiredate from emp 2where hiredate >3select hiredate from emp 4where ename = 'FORD'; C.1select ename,hiredate from emp 2where hiredate > minhiredate3and ename = 'FORD';D.1select ename,hiredate from emp2where hiredate in3select hiredate from emp4where ename = 'FORD';正确答案:B解析:9.在Oracle中,以下是STUDENTS表的结构:sid number primary key sname varchar230 course_id varchar210 not null marks number 你需要查询参加了course_id为C10的考试,并且分数marks排在前10名的学生,以下SQL语句能够实现此功能的是:;A.SELECT sid, marks, ROWNUM "Rank"2FROM students3WHERE ROWNUM <= 10 AND course_id = ‘C10’4ORDER BY marks DESC;B.1SELECT sid, marks, ROWNUM "Rank"2FROM students3WHERE ROWNUM <= 10 AND course_id = ‘C10’4ORDER BY marks;1SELECT sid, marks, ROWNUM "Rank"2FROM SELECT sid, marks3FROM students4WHERE ROWNUM <= 10 AND course_id = ‘C10’5ORDER BY marks DESC;D.1SELECT sid, marks, ROWNUM "Rank"2FROM SELECT sid, marks3FROM students4WHERE course_id = ‘C10’ORDER BY marks DESC5WHERE ROWNUM <= 10;正确答案:D解析:10.在Oracle中,使用以下语句创建视图:CREATE OR REPLACE VIEW MyView AS SELECT FROM orders Where status=’p’; 假定orders 表中包含10条status=’p’的记录,当用户试图执行以下语句: UPDATE MyView SET status = ‘o’WHERE status=’p’; 下列描述正确的是:;A.Oracle不执行更新操作,并返回错误信息B.Oracle成功执行更新操作,再次查看视图时返回0行记录C.Oracle成功执行更新操作,再次查看视图时返回10行记录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 ;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 UNIT_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.0B.5.0C.6.0D.1.0正确答案:B解析:15.将员工号为1007的员工薪水改为3500 , 职位改为Programmer,下列SQL语句正确的是:;A.1update emp2set salary = 3500 and job = 'Programmer' 3where empno = 1007 ;B.1update emp2set salary = 3500 ,set job = 'Programmer' 3where empno = 1007 ;C.1update emp2salary = 3500 , job = 'Programmer'3where empno = 1007 ;D.1update emp2set salary = 3500 , job = 'Programmer'3where 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 column bonus ;D.alter table emp delete bonus ;正确答案:A解析:17.下列SQL语句查询到的字符串是:; SELECT SUBSTR'JavaPhpOracleC++Html',5, 9 FROM DUAL;A.hpOracleCB.PhpOracleC.hpOrD.PhpO正确答案:B解析:18.下列SQL语句的查询结果是:; SELECT CEIL35.823,FLOOR35.823 FROM DUAL;A.35 35B.35 36C.36 35D.36 36正确答案:C解析:19.test表包含一列c1为date类型数据,向该列插入2008年8月8日8点8分8秒,然后查询该表以“2008-08-08 08:08:08”格式显示c1列数据,下列SQL语句正确的是:;A.1insert into test values2to_char'2008-08-08 08:08:08','yyyy-mm-dd hh24:mi:ss';3select to_charc1,'yyyy-mm-dd hh24:mi:ss' from test;B.1insert into test values2to_date'2008-08-08 08:08:08','yyyy-mm-dd hh24:mi:ss';3select to_datec1,'yyyy-mm-dd hh24:mi:ss' from test; C.1insert into test values2to_char'2008-08-08 08:08:08','yyyy-mm-dd hh24:mi:ss'; 3select to_datec1,'yyyy-mm-dd hh24:mi:ss' from test; D.1insert into test values2to_date'2008-08-08 08:08:08','yyyy-mm-dd hh24:mi:ss'; 3select to_charc1,'yyyy-mm-dd hh24:mi:ss' 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解析:。