武汉英思工程科技有限公司–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...

面试题 相关文章推荐
AOP的定义以及作用
Sep 08 面试题
金智子午JAVA面试题
Sep 04 面试题
C/C++程序员常见面试题一
Dec 08 面试题
空指针到底是什么
Aug 07 面试题
将一个数的从第5位开始的7个数取出,其余位置0
May 26 面试题
如何删除一个表里面的重复行
Jul 13 面试题
Linux Interview Questions For software testers
May 17 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
UNIX文件系统分类
Nov 11 面试题
Ruby如何进行文件操作
Jul 17 面试题
Ruby如何定义一个类
Oct 08 面试题
一套Delphi的笔试题一
Feb 14 面试题
几道数据库的面试题或笔试题
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
PHP用mysql数据库存储session的代码
2010/03/05 PHP
php简单的会话类代码
2011/08/08 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
php四种基础算法代码实例
2013/10/29 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
两种设置php载入页面时编码的方法
2014/07/29 PHP
通过php添加xml文档内容的方法
2015/01/23 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
jquery全选checkBox功能实现代码(取消全选功能)
2013/12/10 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
如何抽象一个Vue公共组件
2017/10/17 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
[34:27]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第一局
2016/02/26 DOTA
python写的ARP攻击代码实例
2014/06/04 Python
python基础教程之常用运算符
2014/08/29 Python
Python检测生僻字的实现方法
2016/10/23 Python
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
AI人工智能 Python实现人机对话
2017/11/13 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
超简单的Python HTTP服务
2019/07/22 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
Python Web静态服务器非堵塞模式实现方法示例
2019/11/21 Python
Python super()方法原理详解
2020/03/31 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
巾帼文明岗汇报材料
2014/12/24 职场文书
小学德育工作总结2015
2015/05/12 职场文书
每日六道java新手入门面试题,通往自由的道路
2021/06/30 Java/Android