oracle简述过程功能,Oracle系列:(32)小结

01)oracle10i,oracle11g,oracle12c,其它i,g,c什么意思?

i(internet)

g(grid)

c(cloud)

02)sqlplus是什么意思?

是oracle11g自带的一个客户端工具,目的是通过客户端连接到服务器进行SQL操作

03)oracle的对安装路径有什么要求,对硬件配置有什么要求?

不能用中文或空白字符串的目录

硬件配置至少:单CPU,内存1G,硬盘5G

04)什么是PLSQL?

是过程化查询语言,是对SQL的补充(不是替换),只能在oracle数据库服务器中运用

05)向表中如何插入‘引号?

insert into emp(ename) values(‘‘‘‘);

06)decode()函数的作用?

是oracle专用的多条件判断函数,类似于SQL99中case...end语法

07)union和union all的区别?

union all表示二个集合中相同的,都能取出来

union表示两个集合中相同的,只能取其中一个

08)delete和truncate和drop的区别?

delete是DML/可回滚/可带where/相对慢/会产生碎片/内容无/结构有

truncate是DDL/不可回滚/不可带where/相对中/内容无/结构有

drop是DDL/不可回滚/不可带where/相对快/内容无/结构无/可以带purge关键字/闪回!=回滚

09)oracle中为什么能回滚?

不是说所有的操作都能回滚,只限于DML操作

因为DML操作的数据,先暂存于实例池中,DML操作后会被放到回滚区,

所以对于DML操作来讲,是可以回滚的

10)函数和过程的区别?

函数适合于有且只有一个返回值的情况

过程适合于无返回值或2个及其以上的返回值的情况。

11)序列的cache有什么作用?

序列的目的是对主键提供唯一的数值,但不一定连续

有了cache机制后,那么主键直接可以从内存中获取,速度提高了,默认是20个主键值

它可被多个表共享

12)简述用户,角色和权限的关系?

通常上述三者的关键是多对多,

多对多->一对多->一对一

13)谈谈视图使用的场合?

第一,让不同的角色用户只可访问该角色用户能访问的内容

第二,简化复杂SQL的编写,但不能提高查询效率

14)谈谈索引使用的场合?

可以针对表中的单个或者多个字段创建索引,从而在根据该字段查询时,提高效率

15)谈谈悲观锁和乐观锁?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值