Die Reihenfolge der Zeilen, die von einem SELECT
an die Anwendung zurückgegeben werden Aussage ist KOMPLETT WILLKÜRLICH Falls nicht anders angegeben. Wenn Zeilen in einer bestimmten Reihenfolge zurückgegeben werden sollen, müssen oder erwarten, liegt es in der Verantwortung des Benutzers, eine solche Reihenfolge anzugeben.
(Hinweis:Einige Versionen von Oracle würden Daten implizit in aufsteigender Reihenfolge sortieren, wenn bestimmte Operationen verwendet werden, wie z. B. DISTINCT, UNION, MINUS, INTERSECT
, oder GROUP BY
. Da Oracle jedoch eine Hash-Sortierung implementiert hat, kann die Art der Daten variieren, und viele SQL-Anweisungen, die sich auf diese Funktion verlassen, sind kaputt gegangen.)