У документації CREATE SEQUENCEдля T-SQL ви бачите, що CREATE SEQUENCEкоманда не має ORDERпараметра.
Для порівняння, документи Oracle дляCREATE SEQUENCE показу ORDER/ NOORDERпараметрів:
ORDERВкажіть,
ORDERщоб гарантувати, що порядкові номери генеруються в порядку запиту. Цей пункт корисний, якщо ви використовуєте порядкові номери як часові позначки. Гарантійний порядок зазвичай не важливий для послідовностей, що використовуються для генерації первинних ключів.
ORDERнеобхідно лише гарантувати впорядковану генерацію, якщо ви використовуєте базу даних Oracle з реальними кластерами прикладних програм. Якщо ви використовуєте ексклюзивний режим, порядкові номери завжди генеруються в порядку.
NOORDERВкажіть,
NOORDERякщо ви не хочете гарантувати, що порядкові номери генеруються в порядку запиту. Це за замовчуванням.
Чи надає Microsoft SQL Server сильне обмеження для замовлення для SEQUENCEs? Або Microsoft взагалі не вважає це важливим?
CREATE SEQUENCEвисловлюваннях я натрапив на параметр ЗАМОВЛЕННЯ, і я просто хотів бути впевненим, що це не буде проблемою (я не впевнений, чому саме це ORDERбуло додано в першу чергу, тому я подумав, що я може запитати про всяк випадок).