![]() |
#13 |
Участник
|
Делал такое иногда в оракле для длительных процедур.
Например делаем перебор номенклатурного справочника, а для каждой номенклатуры выполняется какая-о длительная операция. Если перебор номенлктаур делать в цикле как предлагал Маззи, то может вылезти ошибка "Snapshot is too old" или что-то в этом духе. В общем сегмент повтора пришлось бы увеличить чтобы этого не было. Для обхода такой особенности, обычно быстро начитывали перечень интересующих номенклатур в set, освобождали курсор и спокойно работали дальше начитывая номенклатуры из Set-а (контейнер - это кривизна !) Возможно для SQL сервера тоже бывают аналогичные проблемы. Версионность забесплатно не дается. На неё БД все равно тратит ресурсы. |
|