Immer wenn ich in SQL Server Management Studio 2008 eine Zeile manuell in eine Tabelle einfüge (die Datenbank ist SQL Server 2005), wird meine neue Zeile oben in der Liste und nicht unten angezeigt. Ich verwende Identitätsspalten und dies führt zu Dingen wie
id row
42 first row
1 second row
2 third row
Wenn Zeilen abgerufen und nicht explizit geordnet werden. Dies führt zu einer anderen Darstellung, wenn die Zeilen für die Webanwendung abgerufen werden, und ändert, was eine TOP 1
Abfrage zurückgibt.
Ich weiß, ich kann order by
sie, aber warum passiert das? Die meisten meiner Daten werden über eine Webanwendung eingefügt. Alle Einfügungen aus dieser Anwendung führen zu einer First-In-First-Out-Bestellung, z. Befindet sich auf dem Server oder im Management Studio eine Einstellung, die diese falsche Reihenfolge verursacht?