Цитата:
Сообщение от
Qaz Qwerty
Так вот во-первых, этот job завершает работу, пройдя не по всему плану счетов, без всяких сообщений об ошибке.
вы делаете выборку ВНЕ транзакции, а потом ЭТУ ЖЕ выборку обновляете изнутри (renamePrimaryKey - это тот же update с доп.действиями). Поведение курсора для таких случаев не определено - такая выборка может как остановится, так и пройстись несколько раз по одной записи.
если уж так хотите внутреннюю транзакцию, то заведите LedgerTrans2 и обновляйте его.
Цитата:
Сообщение от
Qaz Qwerty
Во-вторых, он выбирает счета не в алфавитном порядке, хотя должен выбирать согласно индексу на AccountNum. Это полный бред.
Нет, это нормально.
В запросе не указан ни индекс, ни сортировка. Поэтому SQL может выбрать любой порядок, удобный для него.
виртуальность компании не должна влиять.