救急!关于9206数据插入的问题!!!

[复制链接]
查看11 | 回复4 | 2006-12-13 17:04:38 | 显示全部楼层 |阅读模式
insert一个表,有主键(按照顺序数递增)。
但出现这样一个问题,如果插入200条数据,当插入90多条后,直接插入110多条往后的数据,而第100零几条的数据是在110多条后面插入的,也就是说如果按插入时间查询,查询结果和按主键查询不一致,请各位大侠分析一下,谢谢先!


回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
在插入的时候为什么不指定排序呢?
这样做有什么目的吗?
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
最初由 itpub-oracle 发布
[B]insert一个表,有主键(按照顺序数递增)。
但出现这样一个问题,如果插入200条数据,当插入90多条后,直接插入110多条往后的数据,而第100零几条的数据是在110多条后面插入的,也就是说如果按插入时间查询,查询结果和按主键查询不一致,请各位大侠分析一下,谢谢先!

[/B]

语句贴出来
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
单个block内的数据在没有删除的情况下是有一个基本顺序的,,, 多个block的数据查询的时候好像没有确切的数据...
如果需要查出的数据排好顺序, , 还是查询的时候加order by吧..
回复

使用道具 举报

千问 | 2006-12-13 17:04:38 | 显示全部楼层
我感觉这种现象很正常,如果向另一个数据块插入数据时,某种原因产生了等待,就会产生这种情况。
有个问题,就是时间是在内存中生成的吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行