文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Oracle系列:(32)小结

2024-04-02 19:55

关注



(01)一个完整的PLSQL有哪几部分组成?  

[declare]/begin/[exception]/end;/


(02)pename emp.ename%type和emp_rec emp%rowtype是什么意思?

pename变量与emp表的ename字段相同类型

emp_rec变量与emp表的结构类型相同,通过变量名.字段名去访问


(03)select to_char(sysdate,'day') into pday from dual是什么意思?

获取当前星期几设置到变量pday中


(04)exit when cemp%notfound是什么意思?

当cemp游标找不到真实记录时,就退出


(05)什么情况下,要使用cursor?

当需要对表中多条记录从上向下一一迭代时,可以用cursor技术


(06)NO_EMP_FOUND exception是什么意思?

定义例外


(07)什么是存储过程和存储函数?

事先用oracle语法写的一段具有业务功能的程序段,长期存于oracle服务器中,

供oracle客户端或外界应用程序调用,并返回相应的结果


(08)存储过程和存储函数比较适合用在什么地方?

过程适合于无返回值或有超1个以上返回值的应用

有且只有一个返回值时适合于用函数


(09)in和out是什么意思?默认是哪个?

in接收实参

out输出返回值

默认是in


(10)触发器是针对insert/delete/update/select哪些操作?

触发 器针对insert/delete/update    




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)谈谈悲观锁和乐观锁?








阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯