我们有一个为我们公司管理 AS400 的供应商。他们的一项服务是通过我可以使用 iSeries 查询的表提供文件。但是,该表只有一列,每条记录只是其中一个文件的一行。所以我需要从表中选择所有记录,同时保持它们的输入顺序,但是我没有可以使用 ORDER BY 的列。
我了解在关系数据库中,没有 ORDER BY 子句的 select 语句没有保证的排序顺序。AS400 / iSeries 系统是否以相同的方式运行?从我所做的阅读来看,它似乎是一种不同类型的 DBMS,但我没有找到任何东西告诉我选择是否会改变/不改变记录插入表的顺序。“似乎”每当我运行选择时,我总是得到看起来正确的排序顺序,但如果可以的话,我想保证它。
提前感谢您的任何建议和帮助。