各个数据库的无order by时的默认排序

Oracle: oracle对无order by的语句返回的结果不进行排序,oracle此时的处理方式是按照数据的物理存储顺序来读取数据。由于rowid是每行数据的地址,因此有时候看起来会像是使用rowid排序的。但这个顺序是可能被打乱的,在表的数据被删除后,rowid会被新插入的数据占用。因此一个无order by查询结果看起来也多是个杂乱无章的。oracle的数据库实现就一个原则,怎么快怎么效
相关文章
相关标签/搜索