关于执行计划里recursive calls,DB Block Gets, Consistent Gets
我们在实际工作中经常要看某个sql语句的执行计划,例如:在sqlplus使用命令SET AUTOTRACE ON后,执行计划显示如下:SELECT STATEMENT ptimizer=ALL_ROWS (Cost=985 Card=1 Bytes=26)Statistics----------------------...
oracle表类型以及海量数据时的应用
Oracle表的类型:1、堆组织表,(表与索引分开存储)就是普通的标准数据库表,数据以堆的方式管理。堆其实就是一个很大的空间,会一种随机的方式管理数据,数据会放在合适的地方。插入速度较快。2、索引聚簇表 ...
rcu安装
下载RCU完成后,进入RCUHome下的bin目录,执行rcu.bat文件,弹出操作界面,一步步跟着提示走下去就可以了。安装步骤图: 指定连接的目的数据库的连接方式。 发现这里只支持3中数据库,分别是Oracle,m...
触发器
语法Create or replace trigger nameBefore/after /instead of trigger_event on table_name --instead of代替[for each row][follows another_trigger]--设置触发器的顺序[enable/disable]--alter trigger tr...
索引总结
索引的用途约束的实施(主键,外键,唯一键都会创建默认索引。最好的在键的时候先建索引,便于管理)查询排序连接的时候(排序合并,嵌套循环(索引列到达的单行),散列连接(读入内存))注意:如果检索数据超过2%...
函数与过程
函数只能用select ,不能有update、delete、insert.CREATE FUNCTION NAME (参数名 in/out/in out 类型 default)RETURN 类型asbeginexceptionend;错误查看 show error function/procedure 名字使用匿名块selec...
游标
游标性质 %isopen 判断打开的%found 找到数据否%notfound 没有返回数据的bool量%rowcount 提取记录累计数 用于定位多行或者是...
异常的常规处理及传播
异常的传播:在定义中的异常会被抛出体外。在内部测异常会被抛出在外,知道被接受或者结束。(可以用于统一处理)用法:if...then raise sdfs ...