- 博客(12)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 oracle存储过程语法与结构
/**/中为自己写的sql,用来调试CREATE OR REPLACE PROCEDURE存储过程名 ( --定义参数 is_ym IN CHAR(6) , the_count OUT NUMBER, ) AS --定义变量 vs_msg VARCHAR2(4000); --错误信息变量 vs_ym_beg CHAR(6); --起始月份 vs_ym_e
2016-08-31 15:48:34 843
原创 oracle游标
/*游标:用于临时存储从数据库中提取的数据块。一次提取一行数据,使用隐式游标一次提取多行数据,使用显式游标游标一旦打开,数据就从数据库中传送到游标变量中隐式游标:DML操作和select语句会使用隐式游标通过隐式游标的属性来了解操作的状态和结果,进而控制程序的流程。隐式游标可以使用名字sql来访问,通过sql游标名总是只能访问前一个d
2016-08-30 17:46:18 950
转载 Oracle dbLink详解
oracle dblink 是干嘛的:比如现在有俩个数据库,都是单独的,如果我们现在登陆当前数据库,想访问另一个数据库,如果我们建了DBLINK我们就可以直接在当前数据库取访问另一个数据库。 如select * from user@xe 这样我们就可以直接访问另一个数据库的user表@真东方之子database link概述 database link是定义一个数据库到另一个数据库的路
2016-08-20 11:47:31 424
转载 oracle hint语句
转载:http://www.cnblogs.com/sopost/archive/2010/10/11/2190076.html在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如:
2016-08-19 14:34:55 677
转载 oracle执行计划
简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关的概念 Rowid的概念 Recursive Sql概念 Predicate(谓词) DRiving Table(驱动表) Probed
2016-08-18 16:24:56 466
原创 oracle序列创建
步骤:1.创建序列 2.创建触发器。语法解析:create sequence TB_CODE_SEQUENCEminvalue 1maxvalue 999999999999999999999999999start with 11increment by 1cache 10;CREATE OR REPLACE TRIGGER tb_code_Incre
2016-08-18 10:46:07 493
转载 用plsql执行*.sql文件
利用 sqlplus 登录数据库之后 键入: @文件名 全路径 即可执行*.sql 文件例 假设有一个 test.sql 文件 所在路径是/home/oracle/ 现在要执行它1 登录数据库sqlplus system/manager2 在提示符 SQL> 之后键入SQL> @/home/oracle/test.sql;利用 sqlplus 登录数据库之后 键入:
2016-08-17 10:16:38 13913
转载 Oracle里的哈希连接原理
哈希连接(HASH JOIN)是一种两个表在做表连接时主要依靠哈希运算来得到连接结果集的表连接方法。在Oracle 7.3之前,Oracle数据库中的常用表连接方法就只有排序合并连接和嵌套循环连接这两种,但这两种表连接方法都有其明显缺陷。对于排序合并连接,如果两个表在施加了目标SQL中指定的谓词条件(如果有的话)后得到的结果集很大且需要排序的话,则这种情况下的排序合并连接的执行效率一定是很
2016-08-13 11:06:00 588
转载 ORACLE数据库测试数据插入速度
转载:http://blog.csdn.net/waterxcfg304/article/details/24252627一,没有优化的速度:Executed in 69.436 secondsdrop table t purge;create table t(x int);/*清空共享池,注意在生产环境中千万不能做这步操作*/alter system flush
2016-08-13 11:01:10 565
转载 oracle表连接----->嵌套循环(Nested Loops Join)
嵌套循环连接(Nested Loops Join)是一种两个表在做表连接时依靠两层嵌套循环(分别为外层循环和内存循环)来得到连接结果集的表连接方法。即外层循环对应的驱动结果集有多少条记录,遍历被驱动表的内层循环就要做多少次,这就是所谓的“嵌套循环”的含义。对于嵌套循环连接的优缺点及适用场景如下:a,如果驱动表所对应的驱动结果集的记录数较少,同时在被驱动表的连接列上又存在唯一性索引(
2016-08-13 10:58:59 920
转载 oracle表连接----->哈希连接(Hash Join)
转载:http://blog.csdn.net/waterxcfg304/article/details/25872505哈希连接(HASH JOIN)是一种两个表在做表连接时主要依靠哈希运算来得到连接结果集的表连接方法。对于排序合并连接,如果两个表在施加了目标SQL中指定的谓词条件后得到的结果集很大而且需要排序,则排序合并连接的执行效率一定不高;而对于嵌套循环连接,如果驱动表所对应的驱动
2016-08-13 10:54:20 341
转载 oracle表连接------>排序合并连接(Merge Sort Join)
转载:http://blog.csdn.net/waterxcfg304/article/details/25873265排序合并连接 (Sort Merge Join)是一种两个表在做连接时用排序操作(Sort)和合并操作(Merge)来得到连接结果集的连接方法。对于排序合并连接的优缺点及适用场景如下:a,通常情况下,排序合并连接的执行效率远不如哈希连接,但前者的使用范围
2016-08-13 10:49:26 554
德哥的Postgresql数据库优化的培训视频(网盘链接)
2018-01-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人