Hello, All!

Хочеться узнать мнения и ощущения уважаемой общественности по такому вопросу:

Необходим некоторый механизм, который выдает уникальные номера, но настраивается на стороне пользователя - т.е. во время работы с базой (например раздельные последовательности номеров по структурным подразделениям, которые могут появляться, удаляться).

Самый первый, классический, вариант - генераторы, но их нужно будет создавать на лету, т.е. DDL на рабочей базе (нагенерить 9000 генераторов загодя можно, но как-то не изящно :).

Второй, спасибо 2.5, таблица с номерами, и ее использование в автономных транзакциях (уменьшение вероятности конфликтов для длинных транзакций).

Собсно вопрос, что вам кажется более кривым? Насколько опасно создание/дроп генераторов на работающей базе?

ЗЫ
Дырки в нумерации и т.п. моветон можно опустить :)

--
-=Продавец Евросети продал дьяволу душу. И чехольчик.=-
With best regards, Nikolay Ponomarenko

Ответить