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

面试题 相关文章推荐
几道PHP的面试题
May 19 面试题
一份全面的PHP面试问题考卷
Jul 15 面试题
腾讯技术类校园招聘笔试试题
May 06 面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 面试题
武汉东之林科技有限公司机试
Sep 17 面试题
什么是Smart Navigation?
Jul 03 面试题
C#笔试题
Jul 14 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
编程输出如下图形
Nov 24 面试题
如何通过jdbc调用存储过程
Apr 19 面试题
请介绍一下WSDL的文档结构
Mar 17 面试题
几道数据库的面试题或笔试题
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
桌面中心(一)创建数据库
2006/10/09 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
20条学习javascript的编程规范的建议
2014/11/28 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
js实现统计字符串中特定字符出现个数的方法
2016/08/02 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
JavaScript实现世界各地时间显示
2020/09/07 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
gearman的安装启动及python API使用实例
2014/07/08 Python
python下MySQLdb用法实例分析
2015/06/08 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
学习心得体会
2014/01/01 职场文书
期末自我鉴定
2014/02/02 职场文书
篮球赛口号
2014/06/18 职场文书
小学生通知书评语
2014/12/31 职场文书
2015团员个人年度总结
2015/11/24 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL