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

Last Updated 10 months ago

Arenadata

127018, Moscow
Skladochnaya St., 3, building 1,
Russia

support@arenadata.io

Please Wait!

Please wait... it will take a second!