In der Dokumentation zu CREATE SEQUENCEfor T-SQL sehen Sie, dass der CREATE SEQUENCEBefehl keinen ORDERParameter hat.
Zum Vergleich zeigen die Oracle-DokumenteCREATE SEQUENCE die Optionen ORDER/ an NOORDER:
ORDERGeben Sie
ORDERan, um sicherzustellen , dass Sequenznummern in der Reihenfolge der Anforderung generiert werden. Diese Klausel ist nützlich, wenn Sie die Folgenummern als Zeitstempel verwenden. Die Garantie der Reihenfolge ist normalerweise nicht wichtig für Sequenzen, die zum Generieren von Primärschlüsseln verwendet werden.
ORDERDies ist nur erforderlich, um die geordnete Generierung zu gewährleisten, wenn Sie Oracle Database mit Real Application Clusters verwenden. Wenn Sie den exklusiven Modus verwenden, werden Sequenznummern immer in der richtigen Reihenfolge generiert.
NOORDERGeben
NOORDERSie an, ob Sie nicht garantieren möchten, dass Sequenznummern in der Reihenfolge der Anforderung generiert werden. Dies ist die Standardeinstellung.
Bietet Microsoft SQL Server eine starke Bestellbeschränkung für SEQUENCEs? Oder hält Microsoft es im Allgemeinen nicht für wichtig?
CREATE SEQUENCEAnweisungen bin ich auf den Parameter ORDER gestoßen, und ich wollte nur sichergehen, dass dies kein Problem darstellt (ich bin mir nicht sicher, warum das überhaupt ORDERhinzugefügt wurde, also dachte ich, ich könnte nur für den Fall fragen).