Es gibt keine inhärente Ordnung innerhalb einer Tabelle.
Beim Einfügen von Zeilen gibt es keine vorgegebene Reihenfolge. Wenn Sie ein
SELECT [ID NO], [OR NO], [ITEM DESCRIPTION], QUANTITY, UNIT FROM tbl_Deta
Ohne ORDER BY
dann wird keine bestimmte Reihenfolge verwendet. Wenn Sie bestimmte sortierte Ergebnisse wünschen, müssen Sie einen ORDER BY
verwenden Klausel. Sie könnten einen Primärschlüssel verwenden und nach seinen Werten sortieren.
Es gibt mehrere Fragen/Antworten, die Ihnen helfen könnten, diesen speziellen Punkt besser zu verstehen:
- Sie können die Bestellung nicht garantieren, es sei denn, Sie geben mit der Anfrage ausdrücklich eine Bestellung an
- In der SQL-Welt ist die Reihenfolge keine inhärente Eigenschaft eines Datensatzes.
- und eine wirklich tiefe und detaillierte Antwort auf dba.stackexchange.com:Storage order vs Result bestellen
Ich habe gerade meine RSS-Feeds gelesen und einen fantastischer Blogeintrag von Michael J. Swart . Die besten Antworten zu diesem Thema in einem Eintrag, großartig!