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

合集下载

Oracle数据库试题及答案

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数据库考试试题库

Oracle数据库考试试题库

1.启动数据库的命令(A )。

A.startupB.startup openC.shutdownD.startup database2.(C )是启动数据库时用来记录数据文件、联机日志文件的相关信息的二进制文件。

A.数据文件B.参数文件C.控制文件D.归档文件3.你需要在表SALES里查找一些产品明细,其中PROD_ID列包括字符'_D123'。

(B )WHERE子句条件能得到这些相符产品。

A. WHERE prod_id LIKE '%_D123%' ESCAPE '_'B. WHERE prod_id LIKE '%\_D123%' ESCAPE '\'C. WHERE prod_id LIKE '%_D123%' ESCAPE '%_'D. WHERE prod_id LIKE '%\_D123%' ESCAPE '\_'4.关于单行函数,哪一个描述是正确的?(D )A. 他们只能接受一个参数。

B. 他们只能嵌套两层。

C. 参数只能是字段值或常量。

D. 他们始终为查找表中的每个行返回一个值。

5.下面哪个SQL语句显示1890.55 as $1,890.55?(ADE )选三项A. SELECT TO_CHAR(1890.55,'$0G000D00')FROM DUAL;B. SELECT TO_CHAR(1890.55,'$9,999V99')FROM DUAL;C. SELECT TO_CHAR(1890.55,'$99,999D99')FROM DUAL;D. SELECT TO_CHAR(1890.55,'$99G999D00')FROM DUAL;E. SELECT TO_CHAR(1890.55,'$99G999D99')FROM DUAL;6.下列关于ORACLE的to_date函数和to_char函数,描述正确的是(BC )选两项A. to_char函数是将字符串数据转换为日期数据B. to_date函数是将字符串数据转换为日期数据C. to_char函数是将日期数据转换为字符数据D. to_date函数是将日期数据转换为字符数据7.在表emp里,计算员工的年薪SAL*12并生成别名Annual Salary。

Oracle数据库基础题库【含答案】

Oracle数据库基础题库【含答案】

Oracle数据库基础题库【含答案】一、判断题,正确请写写"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数据库入门考试(答案见尾页)一、选择题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题库

oracle题库

《oracle 数据库》总复习题一、单项选择题(50)1.两个实体集A 和B 之间的联系不可能是以下(D )种情况。

A)1、1B)1、nC)m:nD)以上答案都不对答案:D2.绘制E-R 图时,当一个属性或属性组合指定为主码时, 在实体集与属性的连接线上标记 (D )A)矩形框B)带圆角矩形框C)线段D)斜线答案:D3.绘制E-R 图时,实体用(A )表示。

A)矩形框B)带圆角矩形框C)线段D)斜线答案:A4.(C)语言是过程化 SQL 的缩写。

A)SQLB)Tran-SQLC)PL/SQLD)以上答案都不对答案:C5.(A)的目的在于为数据表提供合格的数据A)数据准备B)数据备份C)数据恢复D)以上答案都不对答案:A6. OracleDataBase10g 版本中不包含(C )A)Oracle 数据库个人版本B)Oracle 数据库标准版C)Oracle 数据库开发版D)Oracle 数据库企业版答案:C7.Oracle10g 中的”g”代表(B )A)网络B)网格C)节点D)站点答案:B8.Oracle 是(C )数据库管理系统。

A)关系型B)面向对象C)面向对象关系型D)以上答案都不对答案:C9.DBA是指(C)。

A)系统管理员B)数据库操作员C)数据库管理员D)以上说法都不对答案:C10.自定义一个用户时,如果选择项全部为默认状态,则该用户建立后为(D)。

A)SYSDBAB)DBAC)SYSOPERD)以上说法都不对答案:D11. OEM 是一个借助于(B )的控制工具。

A) Windows 窗口B)浏览器窗口C)Windows 窗口与浏览器窗口D)以上说法都不对答案:B12.创建数据库命令格式的关键字是(A)。

A)CREATE DATABASE B)ALTER DATABASE C) CREATE TABLESPACED) ALTER TABLESPACE答案:A13.增加数据文件的关键字是(B)。

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数据库基础题库【含答案】

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数据库的试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。

A. 非关系型B. 关系型C. 分布式D. 图形化2. 数据库中,将所有数据进行分类和组织的基本单位是()。

A. 表B. 字段C. 记录D. 数据库3. 在Oracle数据库中,用于删除表中所有数据的操作是()。

A. DELETEB. REMOVEC. DROPD. TRUNCATE4. 在Oracle数据库中,用于更新表中数据的操作是()。

A. UPDATEB. MODIFYC. ALTERD. REPLACE5. 在Oracle数据库中,用于查询数据的操作是()。

A. SELECTB. SEARCHC. FINDD. WHERE二、简答题1. 请简述Oracle数据库的特点。

Oracle数据库具有以下特点:- 完整性:通过约束和触发器来保证数据的完整性。

- 可扩展性:支持集群部署和分布式数据库,可以动态扩展数据库的容量。

- 安全性:提供了严格的数据权限管理和用户认证机制,保护数据免受未经授权的访问。

- 可靠性:支持数据备份和恢复功能,保障数据的持久性和可靠性。

- 高性能:采用多线程和缓存技术,提高数据库的读写性能和响应速度。

2. 在Oracle数据库中,什么是事务?事务是指逻辑上的一组操作,这组操作要么全部成功执行,要么全部失败回滚。

事务具有以下特性:- 原子性:事务中的操作要么全部执行成功,要么全部回滚,不会出现部分执行的情况。

- 一致性:事务执行前后,数据库的状态保持一致性,不会破坏数据的完整性。

- 隔离性:事务之间相互独立,每个事务都认为自己是唯一在操作数据库的。

- 持久性:事务一旦提交,其对数据库的修改将永久保存,不会被回滚。

3. 请说明Oracle数据库中的索引是什么,并简要介绍索引的作用。

索引是一种特殊的数据库对象,用于快速查找数据库中的数据。

索引基于一个或多个列值创建,并按照特定的排序规则存储列值和对应的行指针。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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语句能够实现此功能得就是:()。

A、1SELECT sid,marks, ROWNUM”Rank"2FROM students3WHEREROWNUM 〈=10AND course_id= ‘C10’4ORDER BY marks DESC;B、1SELECT sid,marks,ROWNUM "Rank"2FROMstudents3WHEREROWNUM 〈= 10 ANDcourse_id =‘C10'4ORDER BYmarks;C、1SELECT sid,marks, ROWNUM "Rank"2FROM(SELECT sid,marks3FROMstudents4WHEREROWNUM<= 10 AND course_id=‘C10’5ORDERBY marks DESC);D、1SELECT sid,marks,ROWNUM"Rank"2FROM(SELECT sid,marks3FROMstudents4WHEREcourse_id= ‘C10’ORDERBYmark sDESC)5WHERE ROWNUM〈=10;正确答案:D解析:10、在Oracle中,使用以下语句创建视图:CREATEORREPLAC EVIEWMyView AS SELECT *FROMorders Wherestatus=’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、ROWNUMfrom dual;B、selectseq、ROWID from dual;C、select seq、CURRVALfrom dual;D、select seq、NEXTVALfromdual;正确答案:D解析:12、为emp表得ename字段创建名为idx_emp_ename得索引,下列选项正确得就是:()。

A、create index idx_emp_enameon emp(ename) ;B、create index idx_emp_ename as emp(ename);C、createindex ename onemp(idx_emp_ename);D、create indexename asemp(idx_emp_ename);正确答案:A解析:13、在Oracle中, 获得当前系统时间得查询语句就是:()。

A、sysdate;B、select sysdate;C、select sysdate from dual;D、select sysdate from mon;正确答案:C解析:14、现有cost表,该表中id,unit_cost列得数据如下:ID UNIT_COST1 2 0、4030、30 4 0、2050、10 6 0、50 执行如下SQL语句得结果为:()。

selectcount(unit_cost)from cost;A、0、0B、5、0C、6、0D、1、0正确答案:B解析:15、将员工号为1007得员工薪水改为3500,职位改为Programmer,下列SQL语句正确得就是:()。

A、1update emp2set salary = 3500 andjob = 'Programm er'3whereempno=1007;B、1update emp2set salary =3500 ,set job = ’Programmer'3where empno= 1007;C、1updateemp2salary =3500,job='Programmer’3whereempno =1007 ;D、1updateemp2setsalary= 3500 ,job = ’Programmer’3where empno = 1007 ;正确答案:D解析:16、修改emp表删除bonus列,下列SQL语句正确得就是:(). A、altertable empdrop(bonus);B、altertable empdrop column (bonus);C、alter table empdeletecolumn (bonus) ;D、alter table empdelete (bonus) ;正确答案:A解析:17、下列SQL语句查询到得字符串就是:()。

SELECT SUBSTR ('JavaPhpOracleC++Html’,5, 9) FROM DUAL;A、hpOracleCB、PhpOracleC、hpOrD、PhpO正确答案:B解析:18、下列SQL语句得查询结果就是:()。

SELECT CEIL(35、823),FLOOR(35、823)FROMDUAL;A、3535B、35 36C、3635D、3636正确答案:C解析:19、test表包含一列c1为date类型数据,向该列插入2008年8月8日8点8分8秒,然后查询该表以“2008—08-08 08:08:08”格式显示c1列数据,下列SQL语句正确得就是:()。

A、1insert into test values2(to_char('2008-08-0808:08:08','yyyy-mm—ddhh24:mi:ss’));3select to_char(c1,’yyyy-mm—ddhh24:mi:ss')fromtest;B、1insert into test values2(to_date(’2008-08-08 08:08:08’,'yyyy-mm-ddh h24:mi:ss'));3selectto_date(c1,'yyyy-mm-dd hh24:mi:ss') fromtest;C、1insert into test values2(to_char(’2008-08-0808:08:08',’yyyy-mm—dd h h24:mi:ss'));3select to_date(c1,'yyyy—mm-dd hh24:mi:ss') fromtest;D、1insertinto testvalues2(to_date('2008-08-0808:08:08','yyyy-mm-ddhh24:mi:ss’));3select to_char(c1,'yyyy-mm-dd hh24:mi:ss') from test;正确答案:D解析:20、下列选项中说法正确得就是:().A、“empno NUMBER(6)“表示empno列中得数据为整数,最大位数为6位。

相关文档
最新文档