这是所有 DBA 面临的一个基本简单问题。
当我进行选择时,是否始终保证我的结果将按主键排序,或者我应该用“order by”指定它?
我使用 Oracle 作为我的数据库。
不,如果您不使用“order by”,则无法保证您能进行任何订购。事实上,您不能保证从一个查询到下一个查询的顺序是相同的。请记住,SQL 以基于集合的方式处理数据。现在,一个数据库实现或另一个数据库实现可能会碰巧以某种方式提供排序,但您永远不应该依赖它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)