![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle
Oracle
杨jun坚
数据分析、BI、SQL、Python
展开
-
【Oracle】关于NULL,你是不是有很多问号?
一,定义1,NULL定义2,NULL与三值逻辑二,NULL的使用规则三,NULL处理原创 2020-07-10 19:48:14 · 364 阅读 · 0 评论 -
【Oracle】深入多表连接
【Oracle】使用表连接时的一些思考原创 2020-06-08 14:30:12 · 2234 阅读 · 0 评论 -
【Oracle】一条SQL的一生
一,基础概念1,Oracle内存结构oracle内存结构由两部分组成SGA(系统全局区)和PGA(用户全局区)组成1.1, SGA(System Global Area)系统全局区这是一个非常庞大的内存区间,也是为什么开启oracle之后占用了很大内存的原因。这块区域由所有服务进程和后台进程共享; SGA分为不同的池,我们可以通过视图vsgastat查看selectpool,sum(bytes)bytesfromvsgastat查看select pool ,sum(bytes) bytes fro原创 2020-05-29 15:23:38 · 439 阅读 · 0 评论 -
【Oracle】浅析 用SQL求第K大问题
一,问题提出问题:已知学生成绩表su,包含id,score两个字段,现需要取出成绩第二高的记录。建表语句:-- oracleCREATE TABLE sc ( id NUMBER, score NUMBER ) -- mysqlCREATE TABLE `sc` ( `id` INT(11) DEFAULT NULL, `score` INT(11) DE...原创 2020-03-16 19:25:56 · 676 阅读 · 0 评论 -
【Oracle】Oracle数据开发review
一,回顾掐指一算,满打满算出来工作已经两年,期间换过一次工作,不过两份工作基本都是和Oracle数据库,SQL开发相关。在读书时基本上没接触过Oracle,所以工作中都是边用边学。期间也都做了很多笔记,好记性不如烂笔头,记录下来也方便自己回顾或者犯同样错误。比较推荐大家用网易的有道云笔记。自己记录的东西也比较杂,于是回顾一波二,知识树根据自己记的笔记整理了Oracle数据开发的知识树,内容...原创 2020-03-13 16:21:38 · 273 阅读 · 1 评论 -
【Oracle】浅析游标使用
1,什么是游标?游标可以理解为在内存中的临时表,通过 sql从数据库中提取数据,形成一个临时表并存于内存中,这就形成游标。当需要遍历游标中的数据时,可以使用Fetch … into …的方式,Fetch就相当与于指向游标的指针,可以从头遍历游标。由于数据都被存于内存中,这样可以大大提高处理效率,用空间换时间。2,游标的属性我们利用游标的属性值来获取游标所处的状态,然后对应做相应的...原创 2020-03-09 12:01:36 · 477 阅读 · 1 评论 -
【Oracle】PL/SQL中的引用数据类型和复合数据类型
-- 在enameList末端添加一个空元素原创 2020-02-25 17:03:08 · 1539 阅读 · 0 评论 -
【Oracle】常用、实用的SQL脚本(持续更新)
【Oracle】常用、实用的SQL脚本(持续更新)受到一篇知乎文章启发,决定将之前用到和看过的一些SQL脚本收集下,这些脚本在工作中都比较实用,并且也常用到。脚本都是针对Oracle的。先创建几个用来举例的表,并插入些数据CREATE table sqltest(id int,name varchar(20),quarter int,cum int)insert into sqltest...原创 2019-12-03 08:21:36 · 2275 阅读 · 1 评论 -
【Oracle】关于索引的那些事
【Oracle】关于索引的那些事关于索引的理解,举一个不是很恰当的例子,如果要在英汉字典查询‘index’,可以从第一页开始往后翻,一页一页查,知道查询到‘index’,也可以根据字典目录快速找到‘index’所在页码,直接查到,相比之下,第二种方法更加快速,而索引起到的作用就跟第二种方式中的目录相似。索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率。当索引一旦...原创 2019-11-27 11:39:45 · 245 阅读 · 0 评论