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