随笔分类 - oracle
摘要:在使用left jion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全...
阅读全文
摘要:drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句flashback table to before drop [rename to ];将回收...
阅读全文
摘要:trace 主要是追踪后台进程和用户进程所做的事情查询当前的traceselect c.value || '/' || d.instance_name || '_ora_' || a.spid || '.trc' trace from v$process a, v$session b, v$para...
阅读全文
摘要:嵌套循环(Nested Loops (NL))假如有A、B两张表进行嵌套循环连接,那么Oracle会首先从A表中提取一条记录,然后去B表中查找相应的匹配记录,如果有的话,就把该条记录的信息推到等待返回的结果集中,然后再去从A表中提取第二条记录,去在B表中找第二条匹配的记录,如果符合就推到返回的结果集...
阅读全文
摘要:完整的数据库 包括两部分 oracle 数据库实例和数据库 1 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等) 2 oracle 数据库实例则是一组oracle后台进程/线程以及在服务器分配的共享内存区 oracle 有个很大的内存块,成为全局区 系统全局区--System...
阅读全文
摘要:oracle sql 执行原理select 的工作原理:1:Parse,语法分析阶段2:Execute,执行3:Fetch,提取数据阶段一:先在Library Cache找这条命令,看执行计划,二:如果没有,就语法分析三:如果语法通过,就对象分析,通过数据字典 比如表存不存在,表列存不存在,表列...
阅读全文

浙公网安备 33010602011771号