L'ordre des lignes renvoyées à l'application à partir d'un SELECT
déclaration est COMPLETEMENT ARBITRAIRE sauf indication contraire. Si vous voulez, avez besoin ou vous attendez à ce que les lignes reviennent dans un certain ordre, il est de la responsabilité de l'utilisateur de spécifier un tel ordre.
(Avertissement :certaines versions d'Oracle trieraient implicitement les données par ordre croissant si certaines opérations étaient utilisées, telles que DISTINCT, UNION, MINUS, INTERSECT
, ou GROUP BY
. Cependant, comme Oracle a implémenté le tri par hachage, la nature du tri des données peut varier et de nombreux SQL reposant sur cette fonctionnalité sont tombés en panne.)