2012-04-30 44 views
2

所以我有一個簡單的數據庫與一個表有多列,其中大部分是字符串類型,其中之一是布爾類型。H2數據庫如何在更新行時保持行無序

當我更新一行更改布爾狀態時,數據庫重新組織它的自我讓第一個虛假狀態的值和第一個真值狀態的值在表中最後出現。

有沒有辦法告訴表不要在每行更新或實際表被創建的時候排序表?

再次感謝!

回答

2

在SQL數據庫中,表內行的順序通常是不確定的。因此,如果您運行的查詢如

SELECT * FROM TEST 

那麼數據庫引擎可能會以任何順序返回行。如果您要訂購行,您需要使用ORDER BY

SELECT * FROM TEST ORDER BY NAME 
相關問題