武汉英思工程科技有限公司–ORACLE面试测试题目


Posted in 面试题 onApril 30, 2012
1. 解释FUNCTION,PROCEDURE和PACKAGE区别
答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功能的一组function和procedure的集合。

2. 取某个序列的当前值的PL/SQL语句怎么写?
答:SELECT 序列名.CURRVAL FROM DUAL;

3. 说明ORACLE数据库实例与ORACLE用户的关系?
答:实例可以包含多个用户,一个用户只能在一个实例下

4. 创建数据库时,自动建立的tablespace名称?
答:SYSTEM tablespace

5. 创建用户时,需要赋予新用户什么权限才能使它连上数据库?
答:CONNECT

6. IMPORT和SQL*LOADER这2个工具的不同点?
答:这两个ORACLE工具都是用来将数据导入数据库的。
区别是:IMPORT工具只能处理由另一个ORACLE工具EXPORT生成的数据。而SQL*LOADER可以导入不同的ASCII格式的数据源。

7.解释冷备份和热备份的不同点以及各自的优点?
答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)

8.比较truncate和delete命令?
答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL(data defining language数据定义语言),它移动HWK,不需要rollback segment(处理事务回滚操作)而Delete是DML(data manufacturing language数据操作语言)操作,需要rollback segment(处理事务回滚操作)且花费较长时间。

9.给出数据的相关约束类型?
答:主键约束,外键约束,非空约束,唯一约束,检查约束。

10.说明索引的类型与作用?
答:索引类型上分为聚集索引,非聚集索引其作用是加快查询速度。

11.解释归档和非归档模式之间的不同和它们各自的优缺点
答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以带来数据库性能上的少许提高。

12.解释$ORACLE_HOME和$ORACLE_BASE的区别?
答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录。

13.获取某个字符字段的最后3个字符的函数是什么?
答:select substr (字段,(length(字段)-3)) from 表

14.取当前系统时间点日期(不包括年月)的SQL写法是怎样的?
答:Select substr (to_char(sysdate,’YYYYMMDDh24hh:MM:SS’),5) from dual;

15.返回大于等于N的最小整数值?
答:select ceil(N) from dual;

16.将根据字符查询转换后结果,规则为:’A’转换为’男’,’B’转换为’女’,其他字符转换为’未知’,请用一个SQL语句写出。
答:select decode(字符,’A’,’男’,’B’,’女’,’未知’) from dual;

17.如何搜索出前N条记录?
答:select * from 表 where Rownum
18.如何搜索出第N~M条记录?
答:select * from 表 where Rownum Minus
select * from 表 where Rownum
19.有一个数据表(TEST),字段如下:
ID number
PARENT_ID number
NAME Varchar(20)
请使用PL/SQL来按父子层次关系查询出该表的所有数据
答:Select * from test a, test b Where a.parent_id = b.id;

20.怎样用SQL语句实现查找一列中的第N大值?
答:select * from (select * from 表 order by 列名 Desc) where Rownum Minus
select * from (select * from 表 order by 列名 Desc) where Rownum 编辑推荐:






欢迎关注网站微信公众号:「面试大全」

武汉英思工程科技有限公司–ORACLE面试测试题目武汉英思工程科技有限公司–ORACLE面试测试题目


Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题1
Jul 20 面试题
华为慧通笔试题
Apr 22 面试题
如何转换一个字符串到enum值
Apr 12 面试题
.NET初级开发工程师面试题
Apr 18 面试题
网络工程师面试(三木通信技术有限公司)
Jun 05 面试题
星空联盟C# .net笔试题
Dec 05 面试题
说一下Linux下有关用户和组管理的命令
Aug 18 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
斯福泰克软件测试面试题
Feb 16 面试题
什么是SCM(软件配置管理)
Aug 16 面试题
How TDD works
Sep 30 面试题
META-INF文件夹中的MANIFEST.MF的作用
Jun 21 面试题
几道数据库的面试题或笔试题
May 31 #面试题
视图的作用
Dec 19 #面试题
一些高难度的SQL面试题
Nov 29 #面试题
在SQL Server中创建数据库主要有那种方式
Sep 10 #面试题
介绍一下SQL Server的全文索引
Aug 15 #面试题
什么是表空间(tablespace)和系统表空间(System tablespace)
Feb 25 #面试题
数据库的约束含义
Sep 09 #面试题
You might like
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
POST一个JSON格式的数据给Restful服务实例详解
2017/04/07 PHP
Js的MessageBox
2006/12/03 Javascript
将string解析为json的几种方式小结
2010/11/11 Javascript
一款jquery特效编写的大度宽屏焦点图切换特效的实例代码
2013/08/05 Javascript
深入解析JavaScript中的arguments对象
2016/06/12 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
JavaScript实现拖动对话框效果的实现代码
2020/10/12 Javascript
Python 除法小技巧
2008/09/06 Python
详解Python开发中如何使用Hook技巧
2017/11/01 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
请用Java实现列出某个目录下的所有文件
2013/09/23 面试题
编辑硕士自荐信范文
2013/11/27 职场文书
护理专科自荐书范文
2014/02/18 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
卖房协议书样本
2014/10/30 职场文书
初中学生操行评语
2014/12/26 职场文书
教师党员个人总结
2015/02/10 职场文书
小学课改工作总结
2015/08/13 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript
Go语言读取txt文档的操作方法
2022/01/22 Golang
Python装饰器详细介绍
2022/03/25 Python