读书人

请教高手11g hash分区后的默认排序

发布时间: 2012-04-18 15:01:59 作者: rapoo

请问高手,11g hash分区后的默认排序,是怎么排的?
table t_image
partition by hash(image_id)
(
partition part_image_1 TABLESPACE fars_data1,
partition part_image_2 TABLESPACE fars_data1
);

select rowid,image_id from image PARTITION(part_image_1) where image_id in (8008451,8034871);
一般按理说都是rowid,但是这个语句默认排序怎么是:
rowid id
AAASDOAAJAAAACLAAA 8008451
AAASDOAAFAAAAEAAAA 8034871

[解决办法]
oracle hash分区有自己的存储算法
[解决办法]

探讨
引用:
oracle hash分区有自己的存储算法

但是展现的这个排序顺序,rowid大的,有时排到了前面

[解决办法]
oracle的hash算法决定的

读书人网 >oracle

热点推荐