DB2 是否保留 INSERT 中数据的顺序?

Does DB2 preserve the order of data in INSERT?

我有这样的查询

INSERT INTO A(A_UID,A_INT) SELECT NEXT VALUE FOR A_SEQUENCE, Integer FROM 
( SELECT DISTINCT X .... ORDER BY Y ) ALIAS;

问题是tableA中的数据是按Y排序的吗? 我没有阅读整个 table 来排序,我每次都读取 UID 的前 N ​​个数字,为​​了让我的业务逻辑正常工作,它需要按 Y 排序!

我应该重新设计整个东西吗? :(((

关系数据库table中的数据从不本质上是有序的。
不管你怎么填table。
如果您希望获得某些特定的行顺序,则在 SELECTing 时必须始终使用 ORDER BY