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

面试题 相关文章推荐
*p++ 自增p 还是p所指向的变量
Jul 16 面试题
strstr()的简单实现
Sep 26 面试题
数据库方面面试题
Apr 22 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
采用怎样的方法保证数据的完整性
Dec 02 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
广州某公司软件工程师面试题
Dec 22 面试题
为什么要做架构设计
Jul 08 面试题
Python是如何进行类型转换的
Jun 09 面试题
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
Dec 30 面试题
如何用Java判断一个文件或目录是否存在
Nov 19 面试题
UNIX命令速查表
Mar 10 面试题
几道数据库的面试题或笔试题
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在线打包程序源码
2008/07/27 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
JavaScript中附件预览功能实现详解(推荐)
2017/08/15 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
2019/08/29 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
Python常用模块介绍
2014/11/21 Python
pandas string转dataframe的方法
2018/04/11 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
python 读取数据库并绘图的实例
2019/12/03 Python
Python爬虫爬取百度搜索内容代码实例
2020/06/05 Python
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
基于HTML5 Canvas:字符串,路径,背景,图片的详解
2013/05/09 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
全国道德模范事迹
2014/02/01 职场文书
品牌宣传方案
2014/03/21 职场文书
奥巴马竞选演讲稿
2014/05/15 职场文书
行政监察建议书
2014/05/19 职场文书
离婚案件原告代理词
2015/05/23 职场文书
Golang gRPC HTTP协议转换示例
2022/06/16 Golang