Сколько строк мы можем обновить за один раз, используя DQL-запрос Documentum update?

При обновлении большего количества строк, т.е. 1 00 000 строк за раз в таблице Documentum, в этот раз я получаю сообщение об ошибке ниже.

Ошибка :

[DM_SESSION_E_NON_EXIST_OBJ]ошибка: "Объект, идентифицированный SET_PUSH_OBJECT_STATUS, не существует."; КОД ОШИБКИ: 100; СЛЕДУЮЩИЙ: ноль

Сколько строк мы можем обновить за один раз, используя DQL-запрос Documentum update?


person Raju Kapadne    schedule 24.05.2018    source источник


Ответы (2)


Ваша ошибка вызвана неправильной реализацией в DFC, что ограничивает максимальную длину запросов DQL до ~ 63800 байт.

person Andrey B. Panfilov    schedule 02.06.2018
comment
Спасибо, г-н Андрей, в соответствии с ограничением запроса (63800 байт) я сделал часть запроса. Теперь мой запрос работает нормально. - person Raju Kapadne; 19.06.2018

Насколько я знаю, базовая база данных установит ограничения. Если вы запустите запрос в DA или, например. FME dqMan вы можете увидеть сгенерированный SQL, который выполняется. Если вы столкнетесь с проблемами, это может быть связано с несоответствиями в репозитории — в этом случае вы можете запустить задание проверки согласованности, чтобы убедиться, что ваше репо находится в хорошем состоянии, прежде чем делать большие обновления.

person Henning Winter    schedule 24.05.2018