En la documentación de CREATE SEQUENCE
para T-SQL , puede ver que el CREATE SEQUENCE
comando no tiene ningún ORDER
parámetro.
A modo de comparación, los documentos de Oracle paraCREATE SEQUENCE
mostrar las opciones ORDER
/ NOORDER
:
ORDER
Especifique
ORDER
para garantizar que los números de secuencia se generan en orden de solicitud. Esta cláusula es útil si está utilizando los números de secuencia como marcas de tiempo. Garantizar el orden generalmente no es importante para las secuencias utilizadas para generar claves primarias.
ORDER
solo es necesario para garantizar la generación ordenada si está utilizando Oracle Database con Real Application Clusters. Si está utilizando el modo exclusivo, los números de secuencia siempre se generan en orden.
NOORDER
Especifique
NOORDER
si no desea garantizar que los números de secuencia se generen en orden de solicitud. Este es el valor predeterminado.
¿Microsoft SQL Server proporciona una fuerte restricción de orden para SEQUENCE
s? ¿O Microsoft no lo considera importante en general?
CREATE SEQUENCE
declaraciones, me encontré con el parámetro ORDER, y solo quería estar seguro de que no sería un problema (no estoy seguro de por qué ORDER
se agregó exactamente en primer lugar, así que pensé que podría preguntar por si acaso).