Duplicate hash list entry
дубликат
Проверка на дубли

Ошибка "Duplicate hash list entry" при настройке поиска дубликатов в Terrasoft 3.X

duplicate_hash_list_entry

searchrule
Если делал ты когда-то
Поиск дублей в Террасофте
И при правила настройке
Получал внезапный, страшный
Duplicate hash list entry.
Нужно посмотреть таблицу
И на select query тоже.
В select query затаились
Поломавшиеся фильтры.
А в таблице, несомненно,
Есть поля с заглавьем длинным
вроде PreviouslyGuarFullRepaidother.
Их не любят процедуры,
что готовят поиск дублей.
Если мы поправим фильтры,
Поля переименуем,
Будет поиск дубликатов
создаваться без ошибок!

Нравится

Поделиться

4 комментария

Отлично:smile:

Спасибо, Александр, будем знать.

Также появление сабжа возможно, если на базу забыли перенести таблицу TempTable. Её код:
[sql]
DROP TABLE "TempTable" CASCADE CONSTRAINTS;

CREATE GLOBAL TEMPORARY TABLE "TempTable"
(
ID VARCHAR2(38 BYTE),
VALUE VARCHAR2(2000 BYTE),
CREATEDON DATE
)
ON COMMIT DELETE ROWS
NOCACHE;

[/sql]

Также может появиться после восстановления базы из бэкапа.
Случается при переходе из раздела в раздел или группу разделов, в момент получения системой экземпляра сервиса раздела. В этом случае нужно очистить кэш и профиль, перезайти, и ошибка исчезнет.

Показать все комментарии