Цитата:
Действительно при неверном вводе номер, выделенный триггером, пропадает и в нумерации появляются пропуски (после накладной № 100 следующая накладная имеет №102.)
|
Цитата:
Можно еще заняться извращениями и программно изменять значение генератора, но проблем будет еще больше.
|
Никто не заставляет привязывать номер именно к ключу. Ключ вообще рекумендуется делать суррогатный и не показывать его пользователям. А для номера накладной можно сделать отдельное поле и генерировать его отдельным генератором и триггером AFTER INSERT. (т е номер накладной целесообразно формировать после транзакции)