Frequently Asked Questions
Некоторые строки попадающие под условия могут не выводиться.(GPORCA, bpchar) - Query returns wrong set of rows with ORCA optimizer
Exception:
Некоторые строки попадающие под условия могут не выводиться.
Version:
Данная ошибка была подтверждена в следующих версиях GP: 5.17, 5.21, 6.0
Description:
При работе с запросами или с view c использование оптимизатора запроса GPORCA (adb=# set optimizer=on;) не корректно обрабатывается условия для таблиц в которых используются CHECK CONSTRAINT с примитивными типами данных (например bpchar), некоторые строки попадающие под условия могут не выводиться.
Recommendations:
Изменить тип, который используется в CONSTRAINT c bpchar на char
Related tickets:
https://support.arenadata.io/scp/tickets.php?id=857
https://support.arenadata.io/scp/tickets.php?a=search&search-type=typeahead&query=AS-228200&number=AS-228200
https://support.arenadata.io/scp/tickets.php?id=870
Ссылка на задачу в jira:
https://jira.arenadata.io/browse/ADBDEV-288