H2数据库如何在更新时保持行无序

时间:2012-04-30 03:48:55

标签: database sorting h2

所以我有一个简单的数据库,其中一个表有多列,其中大部分是字符串类型,其中一个是布尔类型。

当我更新更改布尔状态的行时,我的问题就出现了,数据库重新组织它的self以使具有false状态的值为first,将具有true state的值设置为表中的last。

在更新每一行或创建实际表时,有没有办法告诉表不要对表进行排序?

再次感谢!

1 个答案:

答案 0 :(得分:2)

在SQL数据库中,表中的行顺序通常是未定义的。因此,如果您运行诸如

之类的查询
SELECT * FROM TEST

然后数据库引擎可以按任何顺序返回行。如果要订购行,则需要使用ORDER BY

SELECT * FROM TEST ORDER BY NAME