AP> Ded wrote:

>>> Такие транзакции будут сериализованы. Внутри вычисляешь
>>> номер нового документа обычными sql операторами.

>>    Мля, на колу мочало, начинай сначала, 2001-й год вроде, учител Йода
>> вернулся. Чтоб удержать одну запись, крайне необходимо блокировать 
>> таблицу целиком. МП, крутани ПНХ движок до отсечки, а?

AP> Если изменяющие транзакции быстрые и не висячие то никаких узких мест.
AP> Блокировать можно не основную таблицу, а вспомогательную.
AP> Тогда блокировка будет идти только при создании нового документа, но
AP> это если номера не редактируются.

    Да не редактируются они, есть правда обратная проводка - но это
    уже из другой оперы ... И, ИМХО, для меня такой способ, наверное,
    более подходящий т.к. сколько ещё "нумераций" додумаются ввести -
    мне доподлинно неизвестно а так я буду на 99,9% уверен что не
    отгребу глюки ...

С уважением,
Константин Григорьевич.
===============
Отличник на любое - Зачем? отвечает - Надо!


Ответить