sql >> Database teknologi >  >> RDS >> Oracle

Oracle SQL returnerer rækker på vilkårlig måde, når der ikke bruges nogen orden efter klausul

Rækkefølgen af ​​rækker returneret til applikationen fra en SELECT sætningen er FULDSTÆNDIG VILJÆRLIG medmindre andet er angivet. Hvis du ønsker, har brug for eller forventer, at rækker skal returneres i en bestemt rækkefølge, er det brugerens ansvar at angive en sådan ordre.

(Advarsel:Nogle versioner af Oracle vil implicit sortere data i stigende rækkefølge, hvis visse operationer blev brugt, såsom DISTINCT, UNION, MINUS, INTERSECT , eller GROUP BY . Men da Oracle har implementeret hash-sortering, kan arten af ​​typen af ​​data variere, og masser af SQL, der er afhængig af den funktion, gik i stykker.)



  1. Oracle til Excel - PL/SQL eksportprocedure

  2. MySQL Alter tabelkolonne

  3. Sådan flyttes en model mellem to Django-apps (Django 1.7)

  4. connect ECONNREFUSED - node js , sql