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

1 sql db2

我有这样的查询

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

问题是表Y中的数据是否按Y排序?我没有阅读整个表来对它进行排序,我每次都读取第一个N个UID并且为了我的业务逻辑工作它需要按Y排序!

我应该重新设计整件事吗?:(((

Ale*_*rov 5

关系数据库表中的数据从不进行内在排序.
无论你如何填补表格.
必须始终使用ORDER BY时,SELECT荷兰国际集团,如果你希望得到行的某些特定的顺序.