sql查询时,返回的结果集的顺序
嗨,大家好,就是问下 select * from demo,这个返回的结果集,比如为
ID NUM
-- --
aa 11
bb 22
返回的两条记录顺序是否可能出现以下这种情况
ID NUM
-- --
bb 22
aa 11
就是说oracle是靠什么决定的返回的记录的顺序(比如 rowid?)
------解决方案--------------------有多种情况:如 是否全表扫描、是否用到索引条件,表是否有建筑索引 等!
排序得到的结果都会不一样
贴个帖子,楼主看看吧:
http://blog.csdn.net/youbo2004/article/details/107888