Nella documentazione di CREATE SEQUENCE
per T-SQL , puoi vedere che il CREATE SEQUENCE
comando non ha ORDER
parametri.
Per confronto, i documenti Oracle perCREATE SEQUENCE
mostrare le opzioni ORDER
/ NOORDER
:
ORDER
Specificare
ORDER
per garantire che i numeri di sequenza vengano generati in ordine di richiesta. Questa clausola è utile se si utilizzano i numeri di sequenza come timestamp. Garantire l'ordine di solito non è importante per le sequenze utilizzate per generare chiavi primarie.
ORDER
è necessario solo per garantire la generazione ordinata se si utilizza Oracle Database con Real Application Clusters. Se si utilizza la modalità esclusiva, i numeri di sequenza vengono sempre generati in ordine.
NOORDER
Specificare
NOORDER
se non si desidera garantire che i numeri di sequenza vengano generati in ordine di richiesta. Questo è il valore predefinito.
Microsoft SQL Server fornisce un forte vincolo di ordinazione per SEQUENCE
s? O Microsoft non lo considera importante in generale?
CREATE SEQUENCE
dichiarazioni, mi sono imbattuto nel parametro ORDER e volevo solo essere sicuro che non sarebbe stato un problema (non sono sicuro del perché sia ORDER
stato aggiunto in primo luogo, quindi ho pensato di potrebbe chiedere per ogni evenienza).