Показать сообщение отдельно
Старый 02.06.2010, 18:34   #5  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от Vadik Посмотреть сообщение
X++:
while select forUpdate markupTrans order by RecId desc
курсор у нас динамический, так что принудительная сортировка по убыванию RecId не даст попасть в него новым записям
А если во время операции recId перевалит через maxInt()? Для 3.0. Это, конечно, не очень вероятно, но вполне возможно.

Да даже не обязательно во время. Если в выбору попадут и положительные и отрицательные recId, то такой селект уже не сработает в том плане, что вновь создаваемые записи будут попадать в "середину". Или я чего-то не понял?