Hello, All!
Хочеться узнать мнения и ощущения уважаемой общественности по такому
вопросу:
Необходим некоторый механизм, который выдает уникальные номера, но
настраивается на стороне пользователя - т.е. во время работы с базой
(например раздельные последовательности номеров по структурным
подразделениям, которые могут появляться, удаляться).
Самый первый, классический, вариант - генераторы, но их нужно будет
создавать на лету, т.е. DDL на рабочей базе (нагенерить 9000 генераторов
загодя можно, но как-то не изящно :).
Второй, спасибо 2.5, таблица с номерами, и ее использование в автономных
транзакциях (уменьшение вероятности конфликтов для длинных транзакций).
Собсно вопрос, что вам кажется более кривым? Насколько опасно создание/дроп
генераторов на работающей базе?
ЗЫ
Дырки в нумерации и т.п. моветон можно опустить :)
--
-=Продавец Евросети продал дьяволу душу. И чехольчик.=-
With best regards, Nikolay Ponomarenko