再次明確Oracle插入與讀取的順序問題

bisal發表於2013-12-07

今天老婆問到一個問題:Oracle中,插入多條記錄後,讀的時候如果不用Order by,那順序是如何?如果中間涉及UPDATE和DELETE,是否有影響?


這個其實之前總結過這個問題,但確實感覺沒有深刻理解,才導致不是十分確定,看來還是方法上要改進。


之前總結的:

http://blog.csdn.net/bisal/article/details/9715387


總結起來,Oracle資料庫中資料的插入順序和檢索順序沒有直接關係,出現先插入但後查出的結果都是正常的,也未必按順序插入就能按順序讀出,如果想保證順序完全每次都一樣的話,請使用order by,否則就存在亂序或不符合業務要求的結果。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7192724/viewspace-1062660/,如需轉載,請註明出處,否則將追究法律責任。

相關文章