Ошибка SQL при выполнении отчета Финансовая сводка в DB2
Проблема или ошибка: При выполнении отчета Финансовая сводка в DB2 происходит следующая ошибка:
QE-DEF-0177 Произошла ошибка при выполнении операции 'sqlPrepareWithOptions' status='-9'. UDA-SQL-0107 В ходе операции "prepare" возникло общее исключение. [IBM][CLI Driver][DB2] SQL0101N Оператор слишком длинный или слишком сложный. SQLSTATE=54001
Решение: Эта ошибка может происходить при запуске отчетов Campaign, позволяющих выбирать все кампании. Это означает, что размер кучи DB2 недостаточно велик для получения всех данных. Размер кучи по умолчанию - 2048.
Чтобы устранить эту проблему, увеличьте размер кучи до 10240 (2048 x 5, как рекомендует IBM), используя следующую команду:
db2 update db cfg for databaseName using stmtheap 10240
где databaseName - это имя базы данных Campaign.