oracle
yj_best
这个作者很懒,什么都没留下…
展开
-
Oracle sequence属性值说明
CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXvalue -- 不设置最大值 NOCYCLE -- 一直累加,不循环 ,如果CYCLE则达到最大值后从minvalue再开始取值maxvalue 99999 --最大值minv...原创 2012-03-29 10:52:29 · 200 阅读 · 0 评论 -
Oracle 反向键索引
反向键索引情景:1,insert繁忙,主键是用序列号(每次加1),主键是有索引的,用序列号生成,因此相邻的索引记录就可能存在于同一个数据块中,引起数据块竞争,导致性能下降。2,随着时间增长,久值被删除,新值被插入,逐渐的序列号很大,索引树是往序列号大的一面偏,树的深度加深,所以索引效率低下,造成严重的性能问题。注意:位图索引与其他类型的索引之间不能使用这种方法进行转...原创 2012-04-06 12:50:06 · 161 阅读 · 0 评论 -
Oracle游标
游标是先把所有的数据读取到内存,然后一条一条的处理或者批量处理,外界的增删不对其产生影响,如果需要修改游标当前条,需要sql上加for update一次读取一条记录:fetch v_cursor into name;一次批量读取多条记录:fetch v_cursor bulk collect into v_array limit 5;...原创 2012-04-13 09:23:23 · 102 阅读 · 0 评论