Ich habe einen Entwickler, der möchte, dass bei einer select-Anweisung ohne Reihenfolge nach die Zeilen in einer Tabelle in der Reihenfolge angezeigt werden, in der sie eingefügt wurden. Der Entwickler schlug vor, von einem Clustered-Index zu einem Nicht-Clustered-Index zu wechseln.
Gibt dies durch Ändern des Index von "Clustered" in "Non-Clustered" Garantien für die Reihenfolge, in der Zeilen in der Tabelle angezeigt werden?
Diese Frage ist hauptsächlich für meine Neugier; Ich werde vorschlagen, stattdessen eine Identitätsspalte zu verwenden, aber diese Anfrage hat mich zum Nachdenken gebracht. Der Zeitstempel könnte verwendet werden, es besteht jedoch die Möglichkeit, dass Zeilen gleichzeitig eingefügt werden.
Vielen Dank im Voraus für Ihre Hilfe.