Методы генерации последовательных чисел для таблицы - PullRequest
0 голосов
/ 22 апреля 2019

В настоящее время мы используем таблицу базы данных для управления генерацией последовательных чисел, которые будут использоваться для многих таблиц.Поскольку эта таблица используется многими другими подпрограммами, время от времени возникает тупиковая ситуация.

Нам было бы интересно услышать, какие другие методы можно использовать для генерации последовательных чисел для таблиц.Каждая таблица будет запускать разные последовательные серии для разных данных компании в таблице.

1 Ответ

3 голосов
/ 22 апреля 2019

Существуют специальные объекты, подходящие для автоматической генерации значений, которые называются Sequence :

A sequence - это объект базы данных, который позволяет автоматическую генерациюзначения, такие как контрольные номера.Последовательности идеально подходят для задачи генерации уникальных значений ключей.Приложения могут использовать последовательности, чтобы избежать возможных проблем параллелизма и производительности, возникающих из-за значений столбцов, используемых для отслеживания чисел.Преимущество последовательностей перед числами, созданными вне базы данных, состоит в том, что сервер базы данных отслеживает сгенерированные числа.Авария и перезапуск не приведут к созданию повторяющихся номеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...