首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请教高手,11g hash分区后的默认排序,是如何排的

2012-04-18 
请问高手,11g hash分区后的默认排序,是怎么排的?table t_imagepartition by hash(image_id)(partition par

请问高手,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算法决定的

热点排行