没有合适的资源?快使用搜索试试~ 我知道了~
Oracle常见面试题.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 73 浏览量
2022-07-14
08:38:20
上传
评论
收藏 17KB PDF 举报
温馨提示
试读
2页
Oracle常见面试题.pdf
资源推荐
资源详情
资源评论
1
1、对数据库 SQL2005、ORACLE 熟悉吗?
SQL2005 是微软公司的数据库产品。是一个 RDBMS 数据库,一般应用在一些中型数据
库的应用,不能跨平台。
ORACLE 是 ORACLE 公司的数据产品,支持海量数据存储,支持分布式布暑,支持多
用户,跨平台,数据安全完整性控制性能优越,是一个 ORDBMS ,一般用在大型公司。
2、能不能设计数据库?如何实现数据库导入与导出的更新
使用 POWERDISINE 工具的使用,一般满足第三范式就可以了。 EXP 与 IMP 数据库的
逻辑导入与导出
3、如何只显示重复数据,或不显示重复数据
显示重复: select * from tablename group by id having count(*)>1
不显示重复: select * from tablename group by id having count(*)=1
4、什么是数据库的映射
就是将数据库的表与字段对应到模型层类名与属性的过程
5、写分页有哪些方法,你一般用什么方法?用 SQL 语句写一个分页?
如何用存储过程写分页?
在 SQLSERVER 中 使用 TOP 分页 ,在 ORACLE 中 用 ROWNUM ,或 分析 函数
ROW_NUMBER
使用 TOP:
select top 20,n.* from tablename n minus select top 10,m.* from tablename m
使用分析函数:
select * from
(select n.*,row_number() over(order by columnname) num from tablename n)
where num>=10 and num <=20;
使用过程时, 只要将分页的范围用两个参数就可以实现。 在 ORACLE 中,要将过程封装
在包里,还要用动态游标变量才能实现数据集的返回。
6、ORACLE 中左连接与右连接
左连接: LEFT JOIN 右连接: RIGHT JOIN
select n.column,m.column from tablename1 n left join tablename2 m
on n.columnname=m.columnname
用 WHERE 实现:
select n.column,m.column from tablename1 n , tablename2 m
where n.columnname(+)=m.columnname
7、什么是反射、序列化、反序列化?事务有几种级别?
反射是在程序运行时动态访问 DDL 的一种方式。 序列化是将对象对二进制、 XML 等方
式直接向文件的存储。 反序列化是将存储到文件的对象取出的过程。 事务的级别的三种: 页
面级、应用程序级、数据库级。
8、数据测试如何测试?
在 PLSQL 里对过程或函数可能通过专用的测试工具,通过对
9、用事务的时候,如果在业务逻辑层中, 调用数据库访问层中的方法, 访问层中有很多类,
类又有很多方法,每个方法都要实现,那么如何处理?
通用数据访问层的实现
10、什么时候会用到触发器
A 安全管理、 B 日志管理、 C 复杂业务逻辑实现
资源评论
xhr131452007
- 粉丝: 7
- 资源: 14万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功