上篇文章主要介绍了关于cursor的一些实现和工作原理,以及关于父子cursor的存储方式等理论部分,接下来我们来进行一番实验来印证我们的理论。如下为实验部分,在scott用户下进行查询emp表的数据:SQL> select empno,ename from emp;     EMPNO ENAME---------- --------------------      7369 SMITH
原创 2021-04-15 14:54:28
199阅读
上篇文章主要介绍了关于session cursor如何缓存以及工作相关原理,还有session cursor存在的意义等理论知识,并且最后给出关于session cursor能够被缓存在PGA中是有额外的限制条件的结论 如下...
原创 2021-04-15 21:39:09
224阅读
上篇文章软硬解析铺垫已成,开始关于session cursor之旅 session cursor是当前session解析和执行SQL的载体,也就是说session cursor用于当前session中解析和执行的SQL,也是以哈希表的方式缓...
原创 2021-04-16 22:21:26
199阅读
上篇文章主要介绍了关于shared cursor的实验论证部分以及归纳,持续关注的伙伴可能会想到还有关于session cursor的一些实验归纳。接下来就继续关于session cursor的故事,在此之前还是需要来...
原创 2021-04-16 22:37:53
120阅读
Oracle里的cursor cursor就是游标,是Oracle数据库中SQL解析和执行的载体。本质上来说可以将cursor理解成是c语言中的一种结构。 Oracle数据库中的cursor分为两种类型:一种是shared cursor;...
原创 2021-04-16 22:34:30
197阅读
# 如何实现“Hive SQL ” 作为一名刚入行的小白,学习如何实现“Hive SQL ”可以说是一个有趣的挑战。以下是实现这一目标的流程和步骤,我们将通过表格和代码示例来引导你完成这个过程。 ## 实现流程 ```markdown | 步骤 | 描述 | |------|-------------------------------
原创 2024-10-31 10:08:37
27阅读
# 如何在SQL Server中实现书籍推荐系统 作为一名刚入行的小白,学习如何在SQL Server中实现书籍推荐系统是一个很好的开始。在这篇文章中,我们将从整体流程开始,逐步深入每一个步骤,并提供必要的代码示例和详尽的注释。希望这篇文章能够帮助你更好地理解和实现这个项目。 ## 整体流程 首先,让我们看一下整个项目的流程: | 步骤 | 描述
原创 2024-10-16 06:12:07
70阅读
Oracle SQL的优化规则: [color=blue][b]尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替[/b][/color] 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接
原创 2023-02-06 17:07:51
434阅读
Maclean写的Oracle入门    
原创 2013-08-17 16:35:43
1637阅读
1点赞
1评论
oracle 中distinct关键字可以显示相同记录只显示一条  1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual   3.取整(小)   
转载 2007-08-08 17:52:41
911阅读
Data Definition          CREATE, to create a new database object          ALTER, to change an aspect of the
原创 2014-11-12 10:41:49
611阅读
1         Oracle简介 一个 Oracle 服务器:是一个数据管理系统(RDBMS),它提供开放的全面的近乎完整的信息管理。由一个 Oracle 实例 和一个 Oracle 数据库组成。 Oracle 数据库 和 Oracle 实例:Oracle 服务器由两大部分组成, Oracle 数据库 和
转载 2022-10-11 22:00:01
39阅读
当前用户:select * from user_users;select user from dual;show user 查看当前那些用户登录:select username,serial#, sid from v$session;select username,privilege from us
原创 2021-12-27 09:56:40
219阅读
--查询出有员工的部门信息select * from dept where deptno   in (select distinct(deptno) from emp);select * from dept t1 where&nb
原创 2016-01-27 12:53:31
521阅读
1点赞
1评论
1. rownumoracle前10条select * from accounts t where rownum<11 分页 取 10 到20条 :select * from (select t.*,rownum r from accounts t) a  where  a.r>=10   and   a.r<=20;  分页: select * from (sele...
原创 2021-08-25 09:52:19
137阅读
1. rownum oracle前10条select * from accounts t where rownum<11
原创 2022-02-18 16:42:48
89阅读
记录量大的情况下,采用NOT IN查询,那肯定会慢的无法接受。比如:SELECT A.* FROM TABLE_A WHERE A.USER_ID NOT IN (SELECT B.USER_ID FROM TABLE_B)目前找到的最优方法,可以秒查。示例如下,查询A表有、B表没有的DEPT_I...
转载 2015-06-23 14:36:00
70阅读
2评论
SQL模板 查询详情 SELECT c.ID,c.STATUS,c.CERT_NUMBER,u."NAME" OWNER, (SELECT u.NAME FROM TB_CERT c,TB_USER_INFO u WHERE c.APPLY_USER_ID=u.ID AND c."ID"=57) A ...
转载 2021-09-21 16:18:00
84阅读
2评论
 1. rownumoracle前10条select * from accounts t where rownum<11 分页 取 10 到20条 :select * from (select t.*,rownum r from accounts t) a where a.r>=10 and a.r<=20; 分页:select * ...
原创 2021-08-24 19:24:28
180阅读
 1. rownumoracle前10条select * from accounts t where rownum<11 分页 取 10 到20条 :select * from (select t.*,rownum r from accounts t) a where a.r>=10 and a.r<=20; 分页:select * ...
原创 2022-02-18 14:56:43
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5