如果所有记录的date都相同,按date降序排列,得到的结果按什么排序方式?

oracle中如果所有记录的date都相同,按date降序排列,得到的结果按什么排序方式?
因为date都相同,总要有个date相同条件下的排序规则。

按rowid排

SQL> select rowid,name,hire_date from test20110302 order by hire_date;

ROWID NAME HIRE_DATE


AAAM4bAAEAAAAJ8AAA A 02-MAR-11
AAAM4bAAEAAAAJ8AAB B 02-MAR-11
AAAM4bAAEAAAAJ8AAC A 02-MAR-11
AAAM4bAAEAAAAJ8AAD c 02-MAR-11

SQL> select rowid,name,hire_date from test20110302 order by hire_date desc;

ROWID NAME HIRE_DATE


AAAM4bAAEAAAAJ8AAD c 02-MAR-11
AAAM4bAAEAAAAJ8AAC A 02-MAR-11
AAAM4bAAEAAAAJ8AAB B 02-MAR-11
AAAM4bAAEAAAAJ8AAA A 02-MAR-11

你的结果不是按照rowid排序吗?
请注意观察我查询的语句和结果集,谢谢